TypeScript
TypeScript 随记
笑望灬星辰
这个作者很懒,什么都没留下…
展开
-
TypeScript 条件语句
TypeScript 条件语句 条件语句部分 编译结果与 JS 一致 var num:number = 1234; if (num % 2==0) { console.log("偶数"); } else { console.log("奇数"); } 编译结果 /** * @条件语句 */ var num = 1234; if (num % 2 == 0) { console.log("偶数"); } else { console.log("奇数"); } 条件原创 2021-05-12 23:36:04 · 272 阅读 · 0 评论 -
TypeScript 运算符
TypeScript 运算符 /** * @运算符 */ var num1:number = 10 var num2:number = 2 var res:number = 0 res = num1 + num2 console.log("加: "+res); res = num1 - num2; console.log("减: "+res) res = num1*num2 console.log("乘: "+res) res = num1/原创 2021-05-12 23:28:00 · 144 阅读 · 0 评论 -
typeScript 变量作用域
typeScript 变量作用域 1. 全局作用域 − 全局变量定义在程序结构的外部,它可以在你代码的任何位置使用 2. 类作用域 − 这个变量也可以称为 字段。类变量声明在一个类里头,但在类的方法外面。 该变量可以通过类的对象来访问。类变量也可以是静态的,静态的变量可以通过类名直接访问 3. 局部作用域 − 局部变量,局部变量只能在声明它的一个代码块(如:方法)中使用 TS var global_num = 12 // 全局变量 class Numbers { num_va原创 2021-05-12 23:15:44 · 554 阅读 · 0 评论 -
TypeScript 变量声明
TypeScript 变量声明 /** * @TypeScript 变量声明 * * var [变量名] : [类型] = 值; * 用name作为变量名时会出现 Cannot redeclare block-scoped variable 'name' 报错 */ var age: number = 18; console.log(age) var uname:string = "Runoob"; let score1:number = 50; const score2:numbe原创 2021-05-12 23:10:58 · 108 阅读 · 0 评论 -
typescript 用name作为变量名报错的原因
typescript 用name作为变量名报错的原因 typescript 将 DOM typings 作为全局的运行环境,所以当我们声明 name 时, 与 DOM 中的全局 window 对象下的 name 属性出现了重名 解决方案 末尾加 export {} 题外话 如果是利用框架集成的话 tconfig.json 文件中 { "compilerOptions": { "lib": [ "es2015" ] } } .原创 2021-05-12 23:06:13 · 581 阅读 · 0 评论 -
TypeScript 基础类型
TypeScript 基础类型 数据类型 关键字 描述 任意类型 any 声明为 any 的变量可以赋予任意类型的值 数字类型 number 双精度 64 位浮点值。它可以用来表示整数和分数 字符串类型 string 一个字符系列,使用单引号(’)或双引号(")来表示字符串类型。反引号(`)来定义多行文本和内嵌表达式 布尔类型 boolean 表示逻辑值:true 和 false 数组类型 无 声明变量为数组 元组 无 元组类型用来表示已知元素数量和类型的数组,各元素的类原创 2021-05-12 22:53:58 · 89 阅读 · 0 评论 -
TypeScript 安装
TypeScript 安装 // 安装 npm i -g typescript // 查看版本 tsc -v原创 2021-05-11 21:03:55 · 79 阅读 · 0 评论