TypeScript笔记一
Posted 编程猴子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TypeScript笔记一相关的知识,希望对你有一定的参考价值。
/** * Created by ufo9631 on 2017/5/16. */ /*参数新特性*/ var maname = "zhang san"; //声明字符串类型变量 var alias = "xixi"; //任意类型 var age = 12; //整形 var man = false; //布尔类型 function test() { } function testStr() { return ""; //必须要有默认值 } function testStr1(name) { return ""; //必须要有默认值 } function testStr2(name) { console.log(name); } var Person = (function () { function Person() { } return Person; }()); var zhangsan = new Person(); //使用自定义类型 zhangsan.age = 18; zhangsan.name = "张三"; /*给方法指定默认值*/ function test2(a, b, c) { if (c === void 0) { c = "jojo"; } console.log(a); console.log(b); console.log(c); } test2("hah", "heh"); /*可选参数 b?:string 可以不传 ,必须写在必选参数后面*/ function test3(a, b, c) { if (c === void 0) { c = "jojo"; } console.log(a); console.log(b); console.log(c); } test3("sdf"); testStr2(123); //# sourceMappingURL=ts2.js.map
以上是关于TypeScript笔记一的主要内容,如果未能解决你的问题,请参考以下文章
从 TypeScript 类型定义或 GraphQL 片段定义生成 JavaScript 空对象
雷军:“下一代 Ultra旗舰将面向全球发售”;戴尔宣布完全退出俄罗斯;TypeScript 4.8发布|极客头条
typescript Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming/angular-2/