[JS] 第三课:数据类型

1. 数值类型

JS不区分整数和浮点数,采用IEEE754标准定义的64位浮点格式。

  • 整数取值范围:-253 ~253
  • 可以是十进制如:1024,二进制如:0b1011,八进制如:0o67,十六进制如:0x5f
  • 特殊数值:infinity,NaN(not a number),Number.MAX_VALUE(JS中能表示的最大值),Number.MIN_VALUE,Math.PI

2.字符串类型

由0个或多个16位Unicode字符组成的字符序列。

  • 单双引号均可(成对出现)
  • 字符串换行(需使用反斜杠;不能直接换行)
'hello\
my name is\
XXX'
  • \n换行
  • 模板字符串(``)

3.布尔类型

true
false
//有六个值(假值)会转换成false
undefined
null
0
-0
NaN
""

4.Symbol

5.undefiend

6.Null

7.object

除原始数类型外,其他的都是对象。对象是键值对的集合,只可以是原始值,也可以是对象。
如:

var author={
	name:'Tom',
	age: 56
}

内置对象:

  • Function
  • 数组 Array
  • 日期 Date
  • 正则 RegExp
  • 全局 Global
  • 错误 Error

类型识别 (typeof)

var A1=123;
alert(typeof A1);
发布了51 篇原创文章 · 获赞 5 · 访问量 4189

猜你喜欢

转载自blog.csdn.net/qq_43519498/article/details/103809772