数据类型之字符串类型与Number类型
㈠字符串类型
⑴在JS中字符串需要使用引号引起来
⑵使用双引号或单引号都可以,但是不要混着用
⑶引号不能嵌套,双引号不能放双引号,单引号不能放单引号
⑷在字符串中,可以使用“\”作为转义字符,当表示一些特殊符号时可以使用“\”进行转义
⑸输出字面量 字符串str
alert("str");
输出变量str
alert(str);
㈡Number类型
1.在JS中所有的数值都是Number类型,包括整数和浮点数(小数)
//数字123
var a = 123;
//字符串123
var b = "123";
2.可以使用一个运算符typeof来检查一个变量的类型
语法:typeof 变量
检查字符串时,会返回string
检查数值时,会返回number
3.JS中可以表示的数字的最大值:
Number.MAX_VALUE 1.7976931348623157e+308
4.JS中可以表示的数字的最小值:
Number.MIN_VALUE 5e-324 大于0的最小值
5.如果使用Number表示的数字超过了最大值,则会返回一个 Infinity
Infinity 表示正无穷 - Infinity 表示负无穷
Infinity 是一个字面量,是专门用来表示正无穷的
用typeof检查 Infinity也会返回number
6.NaN 是一个特殊的数字,表示Not A Number
NaN 也是一个字面量,所以不要加“”双引号
使用typeof检查一个NaN也会返回number
7.在JS中整数的运算基本可以保证精确
如果使用JS进行浮点数运算,可能得不到一个不精确的结果
所以千万不要使用JS进行对精确度要求比较高的运算