核心javascript之数据类型和值
Javascript允许使用3中基本数据类型---数字、为本字符串和布尔值,此外,它还支持两种小数据类型null(空)和undefined(未定义),它们各自只定义了一个值。除此之外,js还支持对象和数组、函数
一.数字
1.整形直接量:js数字格式允许精确表示范围:-2的53次方到2的53次方
2.八进制和十六进制的直接量:js能识别
3.浮点型直接量
4.数字使用:+,-,×,/
5.特殊的数值常量:
常量 含义
Infinity 表示无穷大的特殊值
NaN 特殊的非数字值
Number.MAX_VALUE 可表示的最大数字
Number.Min_VALUE 可表示的最小数字(与零最接近的数字)
Number.Nan 特殊的非数字值
Number.POSITIVE_INFINITY 表示正无穷大的特殊值
Number.NEGATIVE_INFINITY 表示负无穷大的特殊值
6.字符串:是有Unicoide字符、数字、标点符号等组成的序列,它是javascript用来表示文本的数据类型
7.javascript转移序列
序列 所代表的字符
\0 NUL字符(\u000)
\b 退格符(\u008)
\t 水平制表符(\u009)
\n 换行符(\u000A)
\v 垂直制表符(\u00B)
\f 换页符(\u000C)
\r 回车符(\u000D)
\" 双引号(\u0022)
\' 撇号或单引号(\u0027)
\\ 反斜线符(\u005C)
\xXX 由两位十六进制数值XX指定的Latin-1字符
\uXXXX 由四位十六进制XXXX指定的Unicode字符
\XXX 由一位到三位八进制(1到377)指定的Latin-1字符。ECMAScript v3不支持,不要使用这种转义序列
8.数字转字符串:(1)给它添加一个空的字符串(2)使用String(number)函数(3)使用number.toString()方法
9.字符串转数字:(1)把一个字符串减去0 (2)parseInt()和parseFloat()
10.布尔值: