From de00dc246ee0b35c26f73a6a65f562ad2b2f7818 Mon Sep 17 00:00:00 2001 From: Jet <390715001@qq.com> Date: Tue, 26 Sep 2017 10:14:24 +0800 Subject: [PATCH] =?UTF-8?q?Math.trunc()=E5=92=8CMath.sign()=20=E8=A1=A5?= =?UTF-8?q?=E5=85=85=E4=BA=86=E5=87=A0=E4=B8=AA=E4=BE=8B=E5=AD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Math.sign() //NaN Math.sign("") //0 等等 --- docs/number.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/number.md b/docs/number.md index a5f4e15..6a0be7a 100644 --- a/docs/number.md +++ b/docs/number.md @@ -333,6 +333,12 @@ Math.trunc(-0.1234) // -0 ```javascript Math.trunc('123.456') // 123 +Math.trunc(true) +//1 +Math.trunc(false) +0 +Math.trunc(null) +0 ``` 对于空值和无法截取整数的值,返回NaN。 @@ -341,6 +347,7 @@ Math.trunc('123.456') Math.trunc(NaN); // NaN Math.trunc('foo'); // NaN Math.trunc(); // NaN +Math.trunc(undefined) // NaN ``` 对于没有部署这个方法的环境,可以用下面的代码模拟。 @@ -372,6 +379,11 @@ Math.sign(NaN) // NaN Math.sign('9'); // +1 Math.sign('foo'); // NaN Math.sign(); // NaN +Math.sign(""); //0 +Math.sign(true); //+1 +Math.sign(false); //0 +Math.sign(null); //0 +Math.sign(undefined); //NaN ``` 对于没有部署这个方法的环境,可以用下面的代码模拟。