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