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 :方法不需要返回值
//方法的参数后面声明类型,调用的时候类型要对应,不然报错

这里写图片描述

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

这里写图片描述

4.小结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值