TypeScript学习(day01)
安装node.js
安装node.js请参照菜鸟教程
安装typescript
npm install -g typescript
或
cnpm install -g typescript
或
yam global add typescript
注:若没有cnpm,则执行 npm install -g cnpm --resistry=https://registry.npm.taobao.org
判断是否安装成功
tsc -v
运行ts文件
tsc 文件名.ts
自动生成js代码
在cmd窗口的ts文件夹中输入
tsc --init
会生成一个tsconfig.json文件,我们可以通过修改outDir选项的值来设置ts文件编译后生成的js文件所保存的目录
ts语法
一. 数据类型
-
定义变量时必须指定变量的类型 eg:
var flag:boolean=true
-
定义一个数组
var arr:number[] = [1,2,3,4]
var arr:Array<number>=[1,2,3,4]
var arr:any[]=["php",12,2,true]
-
元组类型
var arr[string,number,boolean] = ["php",12.3,true]
-
枚举类型
-
enum Flag{success=1,error=-1}
let f:flag=Flag.succees
-
-
any类型
var num:any=123; num="str"
-
null类型和undefined类型
var num:undefined; num=undefined;
var num:null; num=null
var num:number | null | undefined; num=123;
-
void类型
function run():void{}