zoukankan      html  css  js  c++  java
  • typescript -- ts

    算是强类型语言,javascrpt是弱类型语言,是指对数据的类型的处理,弱类型语言的特点有时候只是在支行的时候才告诉你出错了,但写的时候你是查觉不到的

    ts也是以es5-7为语法标准的,开发的算是另外一种语言,它可以编译成javascript

    ts不能直接运行于浏览器,所以要装些东西才行,可以去官网下载ts的解析器

    除了angular外,像vue,react低层基本上都是用ts开发的

    可以通过命令行来测下当前的版本

    可输入tsc查看具体使用方法

    两种文件格式,以.ts文件结尾的类似于js文件,以点.tsx文件结尾的里面一般包含jsx语法

    1,变量的声明,可以看到ts变量声明要指明数据的类型,而js声明不需要指明数据类型

    这时在浏览器里就会报错了,因为浏览器它不识别这个语言,所以需要编译

    这样输入完后直接回车就会发现出来一个同名的js文件

    编译出来的结果是这样的

    可以指定将某个js文件输出到指定的文件里

    这里有编译选项,可以查看编译时的相关配置

    可以建一个json文件,里面放配置的项,这样直接输入tsc命令后就直接将编译后的js文件放到dist文件夹里了

    编译src下的所有文件

    如果这样用ts和声明数字类型后会报错,因为不能将字符串类型存为数字类型,result就会直接报红了,这时将属标放到result上面会发现就有提示信息了

    用typescript后,如果在运行时会有错误时会提前预报出来,你就可以改成正确的了

  • 相关阅读:
    VS2005调试网站时不显示Flash元素
    js中使用弹出窗体
    Ipod Touch/Iphone歌词同步软件整理
    Chrome Dev 4.0.*增加flash支持
    字符串数组排序(qsort参数 比较函数)
    查找两个已经排好序的数组的第k大的元素
    求用1,2,5这三个数不同个数组合的和为100的组合个数
    Hadoop分布式环境下的数据抽样(转)
    Reservoir Sampling
    欧拉回路
  • 原文地址:https://www.cnblogs.com/chaoyuehedy/p/9463235.html
Copyright © 2011-2022 走看看