[TypeScript] 01.数据类型

① Boolean 布尔值

let boolean00:boolean;
let boolean01:boolean = true;

 

② Number 数值

  双精度 64 位浮点值

let binaryNum:number = 0b1010; //二进制
console.log(binaryNum); //10
let octalNum:number = 0o7645; //八进制
console.log(octalNum); //4005
let decNumber:number = 123456; //十进制
console.log(decNumber); //123456
let hexNumber:number = 0xFE12; //十六进制
console.log(binaryNum); //65042

 

③ String 字符串

  使用单引号 ( ' ) 或者双引号 ( " ) 表示字符串类型,使用反引号 ( ` ) 来定义多行文本和内嵌表达式(ES6模板字符串)。

let string00:string = "Neo";
let string01:string = 'Zhang';
let num00:number = 13;
let sentence:string = `Hello, I am ${string00} ${string01}, and using iPhone ${num00}. `;
console.log(sentence) // Hello, I am Neo Zhang, and using iPhone 13.

 

④ Listobject 数组

  按照 TypeScript 官方文档上 介绍

  官方文档地址:https://www.tslang.cn/docs/handbook/basic-types.html

第一种写法,在元素类型后面接上 [ ],由此表示此类型元素组成的一个数组。

let list00:number[] = [1, 2, 3];
console.log("List"+(typeof list00)); //Listobject

第二种写法,是使用数组泛型,Array<元素类型>

let list01:Array<number> = [2, 3, 4];
console.log("List"+(typeof list01)); //Listobject

 

⑤ Tuple 元组

let tuple00:[string, number];
tuple00 = ["Hi",123];
console.log(typeof tuple00);  //Object

 

posted @ 2022-03-03 23:39  NeoZhang  阅读(31)  评论(0)    收藏  举报