js css html

ts学习(2)

2022-12-07  本文已影响0人  哆啦C梦的百宝箱
  1. 显示类型
//如下
function greet(person:string){....}
let msg ='niuniu';
msg='guagua';
msg=100;//报错
  1. 降级编译
target:'es5'
设为es5,那么编译后的js文件,符合es5规范,能够在兼容es5的浏览器运行

将新版本ECMA编译为旧版本,成为降级。

  1. 什么叫esnext,看到有些target配置为esnext
  1. 严格模式
    严格模式在tsconfig.json中配置的几个参数
strict:true;
设置为true,则已经包含下面两个
noImplicitAny:true;
校验不能把类型设置为any,或者没有设置类型值
strictNullChecks:true;
校验null和undefined不能赋值给其他类型的变量
let student:string =undefined//就会报错。
  1. 编译文件路径,和编译后的js存放地址。通过tsconfig.json中的两个属性指定:
outDir:'./dist'
rootDir:'/src'
上一篇下一篇

猜你喜欢

热点阅读