在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在js中不能定义类型,而是根据赋值后,js运行时推断类型。在ts中支持强类型,强类型包括string、number(浮点型,不是整型)、boolean、any(任意类型)、Array<T>、自定义类型(枚举、类等) 除了能给变量申明为强类型,参数也可以申明为强类型,方法也可以定义返回类型,方法如果没有返回值,定义为void类型。 var username:string; var age:number; var descrption:any; var isman:boolean; var schools:Array<string>; function GetUserInfo(name:string,age:number,des?:any,isman:boolean=true):void{ if(des==undefined){ console.log("可选参数没有传递"); } console.log(`username:${name}, age:${age}, des:${des} isman:${isman}`); } GetUserInfo("caojian",37); 上面的代码可以看出,是在变量后通过冒号后定义类型,这里的方法返回值类型也如此;另外?代表可选参数。 另外也可以定义枚举类型,代码如下: enum ESex{ Man=1, WoMan=2 } 关于类,后续文章再给大家介绍。 欢迎进入QQ群讨论:573336726 |
请发表评论