今日问题:instanceof与typeof的区别?
Q:如果在前端面试中,被问到instanceof与typeof,怎么回答比较好,全面详细一点?
A:当被问到 instanceof 和 typeof 的区别时,你可以这样回答:
jstypeof 42; // 'number'
typeof 'hello'; // 'string'
typeof true; // 'boolean'
typeof undefined; // 'undefined'
typeof Symbol(); // 'symbol'
typeof 123n; // 'bigint'
typeof []; // 'object'
typeof {}; // 'object'
typeof function() {}; // 'function'
function Car() {}
var myCar = new Car();
myCar instanceof Car; // true
在回答时,可以结合示例说明 typeof 和 instanceof 的用法和区别,这样能够更直观地展示你对这两个运算符的理解。
本文作者:CreatorRay
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!