在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
算是强类型语言,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后,如果在运行时会有错误时会提前预报出来,你就可以改成正确的了
|
请发表评论