专栏名称: 大迁世界
掘金LV8,思否10万+的作者。一个热爱前端的创业者。
今天看啥  ›  专栏  ›  大迁世界

如果你能正确回答这 7 个问题,你的 JavaScript 技能已经不错了

大迁世界  · 公众号  ·  · 2024-12-09 08:48
    

文章预览

JavaScript 有时会有些“出人意料”,即便是看似简单的问题也可能暗藏玄机。以下是七个涵盖不同 JavaScript 特性的经典问题。它们看起来很简单,但往往会让人意外!如果你能答对这些问题,说明你对 JavaScript 的掌握已经很扎实了。 问题 1: 0.1 + 0.2 === 0.3 的结果是什么? console .log( 0.1  +  0.2  ===  0.3 ); 答案: false 解析: JavaScript 中,浮点数(带小数点的数字)在计算时并不总是精确的。 例如, 0.1 + 0.2 的结果并不是严格意义上的 0.3 ,而是 0.30000000000000004 。这是由于计算机采用二进制来近似表示十进制浮点数所导致的误差。所以, 0.1 + 0.2 === 0.3 的结果是 false 。 问题 2: "5" + 3 和 "5" - 3 的结果是什么? console .log( "5"  +  3 ); console .log( "5"  -  3 ); 答案: "5" + 3 的结果是 "53" "5" - 3 的结果是 2 解析: ** "5" + 3 **:当使用 + 操作符时,如果 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览