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 打字稿+角度1的启动片段

从 TypeScript 类型定义或 GraphQL 片段定义生成 JavaScript 空对象

基于TypeScript从零重构axios完整资源

动态SQL基础概念复习(Javaweb作业5)

雷军:“下一代 Ultra旗舰将面向全球发售”;戴尔宣布完全退出俄罗斯;TypeScript 4.8发布|极客头条

typescript Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming/angular-2/