数据类型之字符串类型与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进行对精确度要求比较高的运算

 

posted @ 2019-11-16 14:49  石海莹  阅读(1289)  评论(0编辑  收藏  举报