1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-24 10:22:23 +00:00

Math.sign 一个小说明

其他地方都或多或少的说了下,对非数值的处理。但是这个部分没有,但是Math.sign本身是遵循先转换成数值的这个原则的。所以还是说一下比较好,要不然容易疑惑
This commit is contained in:
刘金洋 2017-06-23 00:03:09 +08:00 committed by GitHub
parent 90df0a9236
commit 3fc7d1ddc7

View File

@ -353,7 +353,7 @@ Math.trunc = Math.trunc || function(x) {
### Math.sign()
`Math.sign`方法用来判断一个数到底是正数、负数、还是零。
`Math.sign`方法用来判断一个数到底是正数、负数、还是零。对于非数值,会先将其转换为数值。
它会返回五种值。
@ -369,6 +369,7 @@ Math.sign(5) // +1
Math.sign(0) // +0
Math.sign(-0) // -0
Math.sign(NaN) // NaN
Math.sign('9'); // +1
Math.sign('foo'); // NaN
Math.sign(); // NaN
```