typeof

typeof 是一元运算符,返回值是字符串,且只能是number,string,boolean,object,function,undefined

typeof用来判断一个值是否存在

if(typeof(a)!=='undefined'){
    alert('yes')
}

typeof(window)		//object

如果用if(a)判断,就会因为a未定义而报错

对于ArrayNull,typeof一律返回object

instanceof

instanceof是双元运算符,用来判断一个变量是否是某个对象的实例

var arr = new Array();

console.log(arr instanceof Array);	//true

相关文章:

  • 2022-12-23
  • 2021-09-16
  • 2021-08-27
  • 2022-12-23
猜你喜欢
  • 2021-08-20
  • 2022-12-23
  • 2021-12-27
  • 2021-10-08
  • 2021-10-18
相关资源
相似解决方案