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