考考大家 JavaScript 的基础知识

JavaScript · forecho · 于 3年前 发布 · 1694 次阅读

最近在图书馆借了一本《Effective JavaScript》,里面介绍了 一些 JavaScript 的坑,很值得一看的书。

JavaScript 历史悠久,语法平易近人,能快速入门,但是想精通这门语言需要更多的时间,需要更深入地理解 它的语义、特性以及最有效的习惯用法。

下面就我阅读的章节整理出一些题目来考考你是否真正的掌握了 JavaScript,每个题目再给出答案的同时顺便能解释 一下就最好不过了。

  1. 3 + true 运行结果是?
  2. 2 + 3 运行结果是?
  3. "hello" + "world" 运行结果是?
  4. "2" + 3 运行结果是?
  5. 1 + 2 + "3" 运行结果是?
  6. 1 + "2" + 3 运行结果是?
  7. 0.1 + 0.2 运行结果是?

暂时这么多,以后再补充。

本文由 forecho 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。

共收到 3 条回复 JavaScript 答题
fqbqing#13年前 1 个赞
console.log(3+true)
VM1007:2 4
undefined
console.log(3+2)
VM1008:2 5
undefined
console.log(2+3)
VM1009:2 5
undefined
console.log('hello'+'world')
VM1010:2 helloworld
undefined
console.log('2'+3)
VM1011:2 23
undefined
console.log(1+'2'+3)
VM1012:2 123
undefined
console.log(1+2+'3')
VM1013:2 33
undefined
console.log(0.1+0.2)
VM1014:2 0.30000000000000004
fqbqing#23年前 0 个赞

第7个有点意外

ppker#33年前 1 个赞
console.log(typeof NaN)
"number"
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册