TypeScript

1.介绍
  • 微软开发的编程语言,JavaScript的升级,遵循ES6规范
  • angular框架,typescript语言编写的
  • JavaScript实现了ES5规范,typescript实现了ES6规范
2.优势
  • 支持ES6规范的语言,2015年发布,指出了客户端脚本语言的发展方向
  • 强大的的IDE支持(类型检查,语法提示,重构:方便修改变量方法的名字)
  • Angular2框架的开发语言
3.语法特性

参数类型:

//声明一个字符串类型的变量
Var myname:string="Liu yajuan";
Myname =13
//错误只会在typescript报错,Javascript不会报错
//any可以为变量赋任何值
//Void :方法不需要返回值
//方法的参数后面声明类型,调用的时候类型要对应,不然报错

TypeScript_第1张图片

    • 自定义类型
Class person{
    Name:string;
    Age:number;
}
    • 默认参数
//给方法的变量指定默认值
Function test(a:string,b:stirng,c:string){
Test{"xxx","yyy","zzz"};
Test{"xxx","yyy"}
//定义了三个参数,就必须用三个,最后不写,会默认给定,带默认值的参数必须放在最后面
}
    • 可选参数
 - 处理可选参数没有值的情况
 - 可选参数不能声明在必选参数后面

TypeScript_第2张图片

4.小结

  • 安装compiler(编译器),将typescript的代码转换成javascript的代码
  • 使用在线compiler开发进行简单的练习
  • http://www.typescriptlang.org/play/index.html

你可能感兴趣的:(——Web前端)