JS的数据类型

205 阅读1分钟

1.计算机中的编码

计算机数据的存储和编码

  1. 基础编码:0-127,只有英语和一些常见的计算机控制符
  2. GB2132:基础的国标码,用两个字节,只收录了部分中文、西文字母和日文
  3. GBK:国标码的升级版,仍然使用两个字节,基本兼容中文和日语韩语中所有的汉字
  4. Unicode:万国码,可以不断扩展,需要三个字节
  5. UTF-8: Unicode的优化版,中文仍然使用三个字节,英语一个字节存储

2.基础数据类型

  • String:字符串类型

  • Number:双精度IEEE 754 64位浮点类型

  • boolean:null 特指对象的值未设置,在布尔运算中认作false

  • undefined:表示原始值undefined

  • null:指对象的值未设置,在布尔运算中认作false

  • BigInt:可表示比Number还大的数值,BigInt大于253−12^{53} -1253−1

  • Symbol:symbol值都是唯一的

四基两空一对象