美文网首页
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