当前位置:网站首页 > 技术博客 > 正文

js常用数据类型



布尔型:

let isDone: boolean = false; 

数字:

let decLiteral: number = 6; let hexLiteral: number = 0xf00d; let binaryLiteral: number = 0b1010; let octalLiteral: number = 0o744; 

字符串:

let name: string = "bob"; name = "smith"; let name: string = `Gene`; let age: number = 37; let sentence: string = `Hello, my name is ${ name }. I'll be ${ age + 1 } years old next month.`; let sentence: string = "Hello, my name is " + name + ".\n\n" + "I'll be " + (age + 1) + " years old next month."; 

数组:

let list: number[] = [1, 2, 3]; //数字类型的数组 //第二种方式是使用数组泛型,Array<元素类型>: let list: Array<number> = [1, 2, 3]; 

元组 Tuple:(数量和类型有限的数组———元组)

let x: [string, number]; x = ['hello', 10]; 

枚举:

类型是对JavaScript标准数据类型的一个补充(使用枚举类型可以为一组数值赋予友好的名字 )

enum Color {Red, Green, Blue} let c: Color = Color.Green; //默认情况下,从0开始为元素编号。 你也可以手动的指定成员的数值。 //例如,我们将上面的例子改成从 1开始编号: enum Color {Red = 1, Green, Blue} let c: Color = Color.Green; //或者,全部都采用手动赋值: enum Color {Red = 1, Green = 2, Blue = 4} let c: Color = Color.Green; //枚举类型提供的一个便利是你可以由枚举的值得到它的名字。 //例如,我们知道数值为2,但是不确定它映射到Color里的哪个名字,我们可以查找相应的名字: enum Color {Red = 1, Green, Blue} let colorName: string = Color[2]; console.log(colorName); // 显示'Green'因为上面代码里它的值是2 

  • 上一篇: python pywin32
  • 下一篇: socks5代理端口设置
  • 版权声明


    相关文章:

  • python pywin322024-12-24 17:30:04
  • monaco 字体2024-12-24 17:30:04
  • chrooted2024-12-24 17:30:04
  • kp linux2024-12-24 17:30:04
  • java方法例子2024-12-24 17:30:04
  • socks5代理端口设置2024-12-24 17:30:04
  • 数据结构中括号匹配的算法2024-12-24 17:30:04
  • usermod命令用法2024-12-24 17:30:04
  • 如何查询linux操作系统版本2024-12-24 17:30:04
  • speex压缩率2024-12-24 17:30:04