diff --git a/04-JavaScript基础/07-typeof和数据类型转换.md b/04-JavaScript基础/07-typeof和数据类型转换.md index 5a82235..f0ca8ec 100644 --- a/04-JavaScript基础/07-typeof和数据类型转换.md +++ b/04-JavaScript基础/07-typeof和数据类型转换.md @@ -248,16 +248,16 @@ console.log(parseInt("aaa2017.01在公众号上写了6篇文章")); //打印结 ```javascript var a = 168.23; -console.log(parseInt(a)); //打印结果:168 (因为是先将c转为字符串"168.23",然后然后再操作) +console.log(parseInt(a)); //打印结果:168 (因为是先将 a 转为字符串"168.23",然后然后再操作) var b = true; -console.log(parseInt(b)); //打印结果:NaN (因为是先将a转为字符串"true",然后然后再操作) +console.log(parseInt(b)); //打印结果:NaN (因为是先将 b 转为字符串"true",然后然后再操作) var c = null; -console.log(parseInt(c)); //打印结果:NaN (因为是先将b转为字符串"null",然后然后再操作) +console.log(parseInt(c)); //打印结果:NaN (因为是先将 c 转为字符串"null",然后然后再操作) var d = undefined; -console.log(parseInt(d)); //打印结果:NaN (因为是先将b转为字符串"undefined",然后然后再操作) +console.log(parseInt(d)); //打印结果:NaN (因为是先将 d 转为字符串"undefined",然后然后再操作) ``` (3)自动带有截断小数的功能:**取整,不四舍五入**。 @@ -343,7 +343,7 @@ parseFloat() 的几个特性,可以参照 parseInt()。 - 情况三:null 和 undefined 都会转换为 false。 -- 情况四:引用数据类型会转换为 true。注意,空数组`[]`和空对象`{}`,转换结果也是 true,这个一点,很多人都不知道。 +- 情况四:引用数据类型会转换为 true。注意,空数组`[]`和空对象`{}`,**转换结果也是 true**,这个一点,很多人都不知道。 PS:转换为 Boolean 的这几种情况,**很重要**,开发中会经常用到。