导读 您好,今天小编胡舒来为大家解答以上的问题。js中都有哪些数据类型呢,JS中都有哪些数据类型呢相信很多小伙伴还不知道,现在让我们一起来看看...

您好,今天小编胡舒来为大家解答以上的问题。js中都有哪些数据类型呢,JS中都有哪些数据类型呢相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、js中有5种数据类型:Undefined、Null、Boolean、Number和String。

2、还有一种复杂的数据类型Object,Object本质是一组无序的名值对组成的。

3、Undefined类型只有一个值,即undefined,使用var声明变量,但是未对初始化的,这个变量就是Undefined类型的,例子:var i;alert(i == undefined);//truevar i;与var i = undefined;这两句是等价的。

4、包含Undefined值的变量和未定义的变量是不一样的。

5、Null类型也只有一个值:null.null表示一个空对象的指针。

6、Boolean类型:只有两个字面量true和false。

7、但是js中多有的变量都可以使用Boolean()函数转换成一个Boolean类型的值。

8、Number类型:整数和浮点数。

9、NaN:Not a Number。

10、这个数值用于本来要返回一个数值,但是却未能放回一个数值的情况,以防止报错。

11、例如:1/0 返回的就是NaN。

12、NaN的特点:任何涉及NaN的操作都会返回NaN。

13、2、NaN对任何值都不相等,包括自己NaN本身。

14、针对NaN特性,JS内置了isNaN()函数,来确定数值是不是NaN类型。

15、String类型:略typeof操作符:对一个变量进行推断变量的类型,可能返回以下字符串:"undefined" 如果这个值,未定义或者为初始化"boolean" 布尔值"string" 字符串"number" 数值"object" 对象"function" 函数用法:typeof 95; 或者 typeof(95); 会返回"number".。

本文就为大家分享到这里,希望小伙伴们会喜欢。