您的位置:首页> 前端教程> TS教程

TypeScript 字符串字面量类型

2019-2-14 21:37| 作者: admin| 查看: 776| 评论: 0|来自: 蚂蚁部落

通常情况下,数据类型都是一般意义上的string、number、undefined或者enum等。

TypeScript1.8新增字符串字面量类型,此类型写法和普通的字符串字面量写法完全一致。

看如下代码片段:

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

规定变量str是"蚂蚁部落"类型,也就是它只能被赋值"蚂蚁部落"。

a:3:{s:3:\"pic\";s:43:\"portal/201902/14/213835otgtb1c11mxmbdyc.jpg\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

第二个赋值会报错,因为str只能被赋值"蚂蚁部落"。

字符串字面量类型场合联合类型配合使用,用来将取值限定在几个字符串字面量之中。

代码实例如下:

[typescript] 纯文本查看 复制代码
type sex="男" | "女";
class Student {
  div(sex: sex) {
    if(sex=="男"){
      console.log("我是男生");
    }else{
      console.log("我是女生");
    }
  }
}
let student=new Student();
student.div("男");

上面代码对字符串字面量类型进行了简单演示。


鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部