JavaScript的数据类型,一共有七种数据类型。
分别是:
- String字符串类型
- Number 数值类型
- Boolean 布尔值类型
- Null 空值
- Undefined 未定义值
- Symbol
- Object 对象
其中(1)到(6)种属于基本数据类型,Object属于引用数据类型。
其中Symbol是ES6+里面的内容暂时还没有学习到。
1.String字符串类型,在JS中字符串需要使用引号引起来,使用单引号和双引号都可以,
但是最好不要混用,注意引号的嵌套问题。
数字是数字,字符串是字符串,数字能加减乘除,字符串不行,字符串能表示电话号码,数字不行。
在JS中,数字是用64位浮点数的形式存储的,
在JS 中,字符串是用类似UTF8形式存储的(UCS-2)。
2.Number数值类型,在JS中所有的数值都是Number类型,包括了整数、浮点数(小数)
有个特殊值正0和负0不一样(都等于0),无穷大 lnfinity 、 +lnfinity 、 -lnfinity。
3.布尔值只有两个,主要用来做逻辑判断,分别是true和false。
4.空值类型只有一个,就是Null,null这个值专门用来表示一个空对象,使用typeof 检 查一个null值时,返回一个object。
5.未定义值也是只有一个,就是undefined,声明一个变量但是未给变量赋值时,它的值就 是undefined。
- 关于这个Symbol数据类型,后面讲解ES6+的时候才会讲到,它的作用是一个Symbol值能作为对象属性的标识符,至于效果和代码因为刚接触还没有学到后面的ES6+,所以还不能展示出来给大家看,请体谅一下。
上面就是我所学到的JavaScript的数据类型,新手上路,多多指教,如果有更好的方法或不 懂得地方欢迎在评论区教导和提问喔!