TS-入门

作者: hunter97 | 来源:发表于2022-04-26 14:40 被阅读0次

    TypeScriptJavaScript的一个超集,支持ES6标准,由微软开发的自由和开源的编程语言,它设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的JavaScript可以运行在任何浏览器上。

    一、 JavaScriptTypeScript的区别
    TypeScriptJavaScript的超集,扩展了JavaScript的语法,因此现有的JavaScript代码可与TypeScript一起工作无需任何修改,TypeScript通过类型注解提供编译时的静态类型检查。TypeScript可处理已有的 JavaScript代码,并只对其中的TypeScript代码进行编译。

    二、 语言特性
    TypeScript是一种给JavaScript添加特性的语言扩展。
    增加的功能包括:类型批注和编译时类型检查、类型推断、类型擦除、接口、枚举、Mixin、泛型编程、名字空间、元组、Await
    从 ECMA 2015 反向移植而来:类、模块、lambda函数的箭头语法、可选参数以及默认参数。

    三、安装

    // 安装 typescript
    cnpm i -g typescript
    // 查看版本号
    tsc -v
    

    四、语法。
    TypeScriptJavaScript基本一致,由以下几个部分组成:模块、函数、变量、语句和表达式、注释。
    保留的关键字:breakascatchswitchcaseifthrowelsevarnumberstringgetmoduletypeinstanceoftypeofpublicprivateenumexportfinallyforwhilevoidnullsuperthisnewinreturntruefalseanyextendsstaticletpackageimplementsinterfacefunctionnewtryyieldconstcontinuedo
    示例:

    class User { 
       name():void { 
          console.log("Hello World!") 
       } 
    } 
    let obj = new User(); 
    obj.name()
    

    运行编译:tsc 文件名.ts
    编译后的代码:

    var User = /** @class */ (function () {
        function User() {
        }
        User.prototype.name = function () {
            console.log("Hello World!");
        };
        return User;
    }());
    var obj = new User();
    obj.name();
    

    奔跑不单是一种能力,更是一种态度,决定你人生高度的态度。

    相关文章

      网友评论

          本文标题:TS-入门

          本文链接:https://www.haomeiwen.com/subject/rokiertx.html