FE-Interview icon indicating copy to clipboard operation
FE-Interview copied to clipboard

Day3:写出执行结果,并解释原因

Open Genzhen opened this issue 5 years ago • 5 comments

var min = Math.min();
max = Math.max();
console.log(min < max);
// 写出执行结果,并解释原因

每日一题会在下午四点在交流群集中讨论,五点小程序中更新答案 欢迎大家在下方发表自己的优质见解 二维码加载失败可点击 小程序二维码

扫描下方二维码,收藏关注,及时获取答案以及详细解析,同时可解锁800+道前端面试题。

Genzhen avatar Jun 22 '20 11:06 Genzhen

答案 false

解析

  • 按常规的思路,这段代码应该输出 true,毕竟最小值小于最大值。但是却输出 false
  • MDN 相关文档是这样解释的
    • Math.min 的参数是 0 个或者多个,如果多个参数很容易理解,返回参数中最小的。如果没有参数,则返回 Infinity,无穷大。
    • 而 Math.max 没有传递参数时返回的是-Infinity.所以输出 false

Genzhen avatar Jun 22 '20 11:06 Genzhen

个人感觉这题意义不大。。

Kinice avatar Aug 31 '20 03:08 Kinice

个人感觉这题意义不大。。

对于知识来说,多了解一点总没有坏处

Genzhen avatar Sep 03 '20 02:09 Genzhen

个人感觉这题意义不大。。

对于知识来说,多了解一点总没有坏处

说得没错~

Kinice avatar Sep 03 '20 08:09 Kinice

还是得看,因为一些公司就面这,做为附加题

yuanhaotian avatar Jun 12 '23 09:06 yuanhaotian