当前位置: 首页 > news >正文

黑马程序员TypeScript课程笔记1(1-10)

1.TypeScript介绍

TypeScript(简称:TS)是JavaScript的超集(JS有的TS都有)

TypeScript=Type+JavaScript(在JS基础上,为JS添加了类型支持)

TS有明确的类型 let age1:number=18

JS没有明确的类型 let age2=18

TS 和JS都可以在浏览器和NodeJS中运行

2.TypeScript为什么要为JS添加类型支持

(为了弥补JS的类型缺陷,可以在代码编译的时候就发现错误,减少找Bug和改Bug的时间)

3.TS相比JS的优势

4.安装编译TS的工具包(在终端里面全局安装)

5.编译并运行TS代码

6.简化运行TS的步骤(因为原来的操作有点繁琐,特别是当代码修改之后)

7.TypeScript常用类型

8.类型注解(为变量添加类型约束)

9.TypeScript常用基础类型分类介绍

1.一类是JS已有的类型

原始类型(基础类型):number String boolean null undefined symbol

对象类型(引用类型):object(包括,数组,对象,函数等对象)

2.一类是TS新增的类型:联合类型、自定义类型(类型别名)、接口、元组、字面量类型、枚举、void、any等

10.原始类型

http://www.xdnf.cn/news/789319.html

相关文章:

  • 云开发实现新闻列表小程序
  • Cat.1与Cat.4区别及应用场景
  • QLora基础与进阶指南
  • 从汇编的角度揭秘C++引用,豁然开朗
  • 简简单单探讨下starter
  • 力扣面试150题--二叉搜索树中第k小的元素
  • 视频转换新选择:XMedia Recode v3.6.1.2,绿色便携版来袭
  • 【分布式技术】KeepAlived高可用架构科普
  • java复习 01
  • [Java 基础]打印金字塔
  • 股票指数期货的变动与股票价格指数的关系是什么?
  • Unity Version Control UVC报错:Not connected. Trying to re-connect…
  • 【刷机】从pixel刷回miui12的过程记录
  • git管理
  • 面试经验 对常用 LLM 工具链(如 LlamaFactory)的熟悉程度和实践经验
  • Neo4j 备份与恢复:原理、技术与最佳实践
  • MS9280,替代AD9280,10bit、35MSPS 模数转换器
  • 6.3 计算机网络面试题
  • BAPI_BATCH_CHANGE:修改批次的特征值
  • CppCon 2014 学习:Lightning Talk: Writing a Python Interpreter for Fun and Profit
  • 3步在小米13手机跑DeepSeek R1
  • 网络安全基础--第十天
  • 力扣刷题 -- 225. 用队列实现栈
  • 【复习】软件测试
  • 解决CSDN等网站访问不了的问题
  • 力扣HOT100之多维动态规划:5. 最长回文子串
  • 什么是AI芯片?
  • 龙虎榜——20250603
  • SAP局部数据类型是什么 数据类型的概念
  • 复杂系统仿真的具体意义