From 382c333ca659fb0d1df1f26d7fbb2f2eb1cb2440 Mon Sep 17 00:00:00 2001 From: Ruan Yifeng Date: Sun, 9 Nov 2014 12:59:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9docs/number?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- docs/number.md | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f914c41..b759f60 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ 本书为中级难度,适合已有一定JavaScript语言基础的读者,用来了解这门语言的最新发展;也可当作参考手册,查寻新增的语法点。 -全书已由电子工业出版社出版([版权页](images/copyright.png),[内页1](images/page1.png),[内页2](images/page2.png)),铜版纸全彩印刷,附有索引。欢迎大家购买,支持开源项目。 +全书已由电子工业出版社出版([版权页](images/copyright.png),[内页1](images/page1.png),[内页2](images/page2.png)),铜版纸全彩印刷,附有索引。电子版与纸版完全一致,如果您对本书感兴趣,建议考虑购买纸版。这样可以使出版社不因出版开源书籍而亏钱,进而鼓励更多的作者开源自己的书籍。 - [京东](http://item.jd.com/11526272.html) - [当当](http://product.dangdang.com/23546442.html) diff --git a/docs/number.md b/docs/number.md index 9238e95..28a321e 100644 --- a/docs/number.md +++ b/docs/number.md @@ -37,6 +37,18 @@ Number.isNaN("NaN") // false ES6将全局方法parseInt()和parseFloat(),移植到Number对象上面,行为完全保持不变。 +```javascript + +// ES5的写法 +parseInt("12.34") // 12 +parseFloat('123.45#') // 123.45 + +// ES6的写法 +Number.parseInt("12.34") // 12 +Number.parseFloat('123.45#') // 123.45 + +``` + 这样做的目的,是逐步减少全局性方法,使得语言逐步模块化。 ## Number.isInteger()和安全整数