一:TypeScript是什么?
注意:Ts不能被解析器直接执行
二.TypeScript增加了什么?
1.类型;
2.支持ES的新特性;
4.丰富的配置选项;
5.强大的开发工具;
三.TypeScript 程序由以下几个部分组成:
-
模块
-
变量
-
语句和表达式
-
注释
四.JavaScript 与 TypeScript 的区别?
TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查。
TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译。
五.开发环境搭建
1.下载Node.js
64位:https://node.js.org/dist/v14.15.1/node-y14.15.1-x64.msl
32位:https://node.js.org/dist/v14.15.1/node-y14.15.1-x86.msl
2.安装node.js
3.使用npm全局安装typeScript
npm i -g typeScript
5.查看是否安装成功 :
tsc -V
5.使用tsc对ts所在文件进行编译
进入命令行
进入ts所在的目录
执行命令: tsc xxx.ts
完成对文件的编译;
六.TypeScript规则:
1.TypeScript区分大小写;
2.TypeScript保留关键字;
TypeScript 保留关键字如下表所示:
3.空白和换行:
1.TypeScript 会忽略程序中出现的空格、制表符和换行符。
2.空格、制表符通常用来缩进代码,使代码易于阅读和理解。
4.TypeScript 区分大小写
TypeScript 区分大写和小写字符。
5.分号是可选的
每行指令都是一段语句,你可以使用分号或不使用, 分号在 TypeScript 中是可选的,建议使用。
6.TypeScript 支持两种类型的注释
// 这是一个单行注释
多行注释: /* 注释的内容*/
/*
这是一个多行注释
这是一个多行注释
这是一个多行注释
*/
七.TypeScript基础类型:
数据类型 : 数值类型 (number )
字符串类型 (string)
布尔类型 (Boolean)
数组类型 (Array)
元组 (无)
枚举 (enum)
void (void)
null (null)
undefined (undefined)
never (never)
八.Null和Undefined区别:
null
在 JavaScript 中 null 表示 “什么都没有”。
null是一个只有一个值的特殊类型。表示一个空对象引用。
用 typeof 检测 null 返回是 object。
undefined
在 JavaScript 中, undefined 是一个没有设置值的变量。
typeof 一个没有值的变量会返回 undefined。
Null 和 Undefined 是其他任何类型(包括 void)的子类型,可以赋值给其它类型, 如数字类型,此时,赋值后的类型会变成 null 或 undefined。而在TypeScript中启用严格的空校验(–strictnullchecks)特性,就可以使得null 和 undefined 只能被赋值给 void 或本身对应的类型
总结:
-
写了什么是TypeScript有哪些类型,
-
以及如何安装typeScript;
-
TypeScript的基本规则;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。