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后,如果在运行时会有错误时会提前预报出来,你就可以改成正确的了

  • 相关阅读:
    你要结婚了丶
    20150806这是个悲伤的日子。
    今天是我的生日。
    这是从word发的第一篇博客。
    【关于JavaScript】自动计算的实例
    【关于JavaScript】常见表单用户名、密码不能为空
    【关于php】Appserv中关于DW配置站点问题
    【关于php】Appserv的安装注意事项
    【无题】写在5月18日
    HTML中如何添加日历插件(JQUERY)
  • 原文地址:https://www.cnblogs.com/chaoyuehedy/p/9463235.html
Copyright © 2011-2022 走看看