美文网首页
JavaScript数据类型

JavaScript数据类型

作者: 仇一乐 | 来源:发表于2022-06-24 17:13 被阅读0次

    js 的数据类型

    nubmer string
    array object
    undefind null
    boolean symbol

    number 包含了 bigint,用于表示任意长度的整数。因为常规的数字范围有限(2^53 或小于 -2^53)

    js 判断数据类型

    typeof variable

    数组的判断结果是 object , 因为在 JS 中数组就是对象。而class是一种函数。

    判断变量是否是正则表达式

    function isRegExp(value) {
        return Object.prototype.toString.call(value) === '[object RegExp]'
    }
    
    var val=/\d|X|x/
    var res = isRegExp(val);
    console.log((res))//true
    

    核心是 Object.prototype.toString.call(val),这个也可以用来判断数据类型。

    window 与 var let

    let a = 1;
    console.log(window.a); // undefind
    console.log(a); // 1
    var b = 2;
    console.log(window.b); // 2
    console.log(b); // 2
    

    var 定义的变量会上升到全局。而let则不会。window 既是用来访问浏览器窗口的接口也是Global对象。

    相关文章

      网友评论

          本文标题:JavaScript数据类型

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