在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.全新的变量声明方式
因为TypeScript是JavaScript的超集,所以它本身就支持 ⒉var声明 使用 var声明的变量在一些特殊的情况下会出现意料之外但又在情理之中的错误,详见TypeScript官方文档https://www.tslang.cn/docs/handbook/variable-declarations.html ⒊let声明 当用 拥有块级作用域的变量的另一个特点是,它们不能在被声明之前读或写。 虽然这些变量始终“存在”于它们的作用域里,但在直到声明它的代码之前的区域都属于 暂时性死区。 它只是用来说明我们不能在 注意一点,我们仍然可以在一个拥有块作用域变量被声明前获取它。 只是我们不能在变量声明前去调用那个函数。 如果生成代码目标为ES2015,现代的运行时会抛出一个错误;然而,现今TypeScript是不会报错的。 ⒋const声明 它与 这很好理解,它们引用的值是不可变的。 除非你使用特殊的方法去避免,实际上 ⒌ 现在我们有两种作用域相似的声明方式,我们自然会问到底应该使用哪个。 与大多数泛泛的问题一样,答案是:依情况而定。 使用最小特权原则,所有变量除了你计划去修改的都应该使用
|
请发表评论