数据类型
js中有六种数据类型1.string 2.number 3.boolean 4.null 5.undefined 6.object
object属于引用数据类型,其他都属于基本数据类型
1.string字符串
在js中字符串需要使用引号引起来,使用双引号或单引号都可以,但是切记不可以混着用.而且引号不能嵌套,双引号里不可以放双引号,同理 单引号也不可.但是单双引号可嵌套.
在字符串中我们可以使用\作为转义字符,当表示一些特殊符号时可以使用\进行转义。
其中\"表示'',\'表示',\n表示换行,\t制表符,输出\时则前面同样加一个\.。
2.Number类型
在js中所有的数值都是number类型包括整数和浮点型,可以通过typeof来检查一个变量的类型
js中可以表示的数字的最大值,Number.MAX_VALUE 检查总府的时候,会返回string
检查数值时会返回number,如果使用number表示的数字超过了最大值,则会返回一个infinity表示正无穷.使用typeof检查infinity也会返回number。
字符串相乘返回类型为NaN,表示不是一个数字 表示not number,使用typeof检查时候也会返回number,Number.MIN_VALUE大于0的最小值返回-infinity
(注:精确运算不可以在js进行)
3.Boollean 布尔值
Boollean 布尔值,布尔值只有俩个 true ,false,使用typeof检查布尔值会返回boolean,,,不要乱加'' ''.。
4.null
null类型的值专门来表示一个为空的对象,使用typeof来检查的时候,会返回object,null表示一个空值。
5.undefined
undefined(表示未定义)类型的值只有一个,就undefined当声明一个变量,但不给变量赋值的时候就会显示undefined,检查的时候显示的也是undefined。