![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日一题
前端小知识点汇集
呀呀呀_让我想想
这个作者很懒,什么都没留下…
展开
-
每日一题20191207
let a = ?; if (a == 1 && a ==2 && a== 3) { console.log("Hello world!"); } 解析:==比较的时候类型不一样会转换类型,Object类型会调用toString,array调用join,number调用valueOf,因此三种方式都可以实现,上面的答案为重写Object的toString...原创 2019-12-11 11:31:40 · 114 阅读 · 0 评论 -
每日一题20191206
todo原创 2019-12-09 11:22:16 · 92 阅读 · 0 评论 -
每日一题20191205
todo原创 2019-12-09 11:16:33 · 94 阅读 · 0 评论 -
每日一题20191204
var f = 1; if(!f) { var a = 10; } function fn() { var b = 20; c = 30; } fn(); console.log(a); console.log(c); console.log(b); 解析: 没有用var声明的是全局变量,即便在函数内部; 只有在function内部新声明的才是局部变量,在if,while,for等声明的...原创 2019-12-04 09:17:33 · 93 阅读 · 0 评论 -
每日一题20191203
var a = 10; a.pro = 10; console.log(a.pro + a); var s = "hello"; s.pro = "world"; console.log(s.pro + s); 解析:JavaScript引擎内部在处理对某个基本类型a进行形如a.pro的操作时,会在内部临时创建一个对应的包装类型(对数字类型来说就是Number类型)的临时对象,并把对基本类型的...原创 2019-12-04 09:11:00 · 314 阅读 · 0 评论 -
每日一题20191202
function test(x, y, z) { console.log(test.length); console.log(arguments.length); console.log(arguments.callee === test); console.log(argument[2]); } test(10, 20); 解析: test.length是返回的函数的形参个数,所以为3...原创 2019-12-02 23:12:36 · 117 阅读 · 0 评论