美文网首页
JavaScript数据类型

JavaScript数据类型

作者: 好好学习的叶同学 | 来源:发表于2020-05-27 18:23 被阅读0次

5种简单数据类型:undefined,null,boolean,number,string

一种复杂数据类型:object。object本质是由一组无序的名值对组成。

NaN与任何值都不相等,包括NaN本身。alert(NaN == NaN);    //false

数值转换:三个函数可以把非数值转换成数值:Number()  parseInt()   parseFloat()

如果是数值,则简单的传入和返回,如果是null,返回0;如果undefined,返回NaN。  

位操作符:

num.toString(2);    //将num转换成2进制数

按位非(~)

按位与(&)

按位或(|)

按位异或(^)

左移(<<)

有符号的右移(>>)        无符号右移(>>>)

JavaScript变量可能包含两种不同数据类型的值:基本数据类型和引用数据类型。基本数据类型保存在栈内存中,引用数据类型保存在堆内存中,变量中保存的只是一个指针,这个指针指向内存中的令一个位置,该位置保存对象。

检测基本数据类型用typeof        检测引用数据类型用instanceof   Object.prototype.toString.call()

相关文章

网友评论

      本文标题:JavaScript数据类型

      本文链接:https://www.haomeiwen.com/subject/jyrwahtx.html