TypeScript 变量声明

2019-2-8 12:57| 作者: admin| 查看: 1098| 评论: 0|来自: 蚂蚁部落

由于TypeScript是JavaScript的超集,声明变量可以采用如下三种方式:

(1).var声明变量,参阅JavaScript 声明变量一章节。

(2).let声明变量,参阅JavaScript let 命令一章节。

(3).const声明常量(可以认为是一种特殊变量),参阅JavaScript const 命令一章节。

JavaScript声明变量无法限定变量的类型,但是TypeScript可以限定,代码实例如下:

[typescript] 纯文本查看 复制代码
let str:string="蚂蚁部落";

声明变量str,并规定变量为字符串类型,并赋值为"蚂蚁部落",如果代码赋值为其他类型数据会报错。

如果没有明确指出类型,类型推论会帮助提供类型,代码实例如下:

[typescript] 纯文本查看 复制代码
let str="蚂蚁部落";

TypeScript也支持解构赋值,具体参阅以下几篇文章:

(1).JavaScript 数组解构赋值一章节。

(2).JavaScript 函数参数解构赋值一章节。

(3).JavaScript 对象解构赋值一章节。

(4).JavaScript 展开运算符一章节。

对象展开有一些限制:

(1).只包含自身的可枚举的属性。

(2).当你展开一个对象实例时,会丢失其方法。

[typescript] 纯文本查看 复制代码
class C {
  p = 12;
  m() {
  }
}
let c = new C();
let clone = { ...c };
clone.p; // ok
clone.m(); // error!

上面进行了一个简单的演示,不多介绍。


鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部