当前位置 知且行 大前端 js中的零散知识 下一篇:

js中的零散知识

void

void 它是一个函数或是一个语言结构,返回值总是无效的undefined。

console.log(void 123); // undefined
console.log(void(123)); // undefined

经常用它来使得超链接变得无效。

<a href="javascript:void(0)">无效链接</a>

typeof

typeof是一个函数或是一个语言结构。typeof(a)、 typeof a; 用于判断变量的数据类型。

console.log(typeof 123); // number
console.log(typeof(123)); // number
console.log(typeof true); // boolean

in

in 用于判断下标是否存在数组中,或判断对象中是否有哪个成员

var list = ['a', 'b', 1, 2];
// in 判断的是数组的下标,而非数组的值
console.log('a' in list); // false
console.log(3 in list); // true
var data = {name: 'guojing', wife: 'huangrong'};

// 判断的是对象的key,而非值
console.log('guojing' in data); // false
console.log('name' in data); // true

instanceof

判断对象的原型

转载必须注明出处:https://www.zhiqiexing.com/134.html

关于我

我希望能成为一个认真、有趣、创造更多价值的人
关注微信
微信扫一扫关注我

微信扫一扫关注我

返回顶部