zoukankan      html  css  js  c++  java
  • ts的语法教程

    1、如何安装typyscript

         首先全局安装命令:  npm install -g typescript

         编译typescript的命令:tsc hello.ts

    2.简单语法基础 

        JavaScript 的类型分为两种:原始数据类型和对象类型(Object types)。

        原始数据类型包括:布尔值、数值、字符串、nullundefined 以及es6中的symbol

        例子:

         以空值为例:

         JavaScript 没有空值(Void)的概念,在 TypeScript 中,可以用 void 表示没有任何返回值的函数:

        function alertName(): void {
              alert('My name is Tom');
          }
         声明一个 void 类型的变量没有什么用,因为你只能将它赋值为 undefinednull
        let unusable: void = undefined;
        
    Null 和 Undefined

    在 TypeScript 中,可以使用 nullundefined 来定义这两个原始数据类型:

     
    let u: undefined = undefined;
    let n: null = null;

    undefined 类型的变量只能被赋值为 undefinednull 类型的变量只能被赋值为 null

    void 的区别是,undefinednull 是所有类型的子类型。也就是说 undefined 类型的变量,可以赋值给 number 类型的变量:

     
    // 这样不会报错
    let num: number = undefined;
     
    // 这样也不会报错
    let u: undefined;
    let num: number = u;

    void 类型的变量不能赋值给 number 类型的变量:

     
    let u: void;
    let num: number = u;
    // index.ts(2,5): error TS2322: Type 'void' is not assignable to type 'number'.
     
     

         

     

  • 相关阅读:
    判断整除(动态规划,递推)
    Apollo 配置详细步骤(Windows环境)
    java的环境变量
    我的C++学习心得
    Maven实战_许晓斌
    深入理解计算机系统--中文版
    http 权威指南 -- http the definitive guide
    看原版英文和译版中文
    python 单元测试框架 pyunit
    在SQL Server 中创建外键
  • 原文地址:https://www.cnblogs.com/shangyixuan/p/11400619.html
Copyright © 2011-2022 走看看