JavaScript数据类型

2022-06-24  本文已影响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对象。

上一篇 下一篇

猜你喜欢

热点阅读