Math.sign()是JavaScript中的内置函数,用于了解数字的符号,指示指定的数字是负数还是正数。
用法:
Math.sign(number)
参数:该函数接受单个参数编号,该编号代表您想知道其符号的编号。
返回值:Math.sign()函数返回五个不同的值,如下所述:
- 如果传递的参数为正数,则返回1。
- 如果传递的参数为负数,则返回-1。
- 如果传递的参数为正零,则返回0。
- 如果传递的参数为负零,则返回-0。
- 如果以上情况都不匹配,则返回Nan。
例子:
Input : Math.sign(2) Output : 1 Input : Math.sign(-2) Output : -1 Input : Math.sign(0) Output : 0 Input : Math.sign(-0) Output : -0 Input : Math.sign(haa) Output : NaN
以下程序说明了JavaScript中的Math.sign()函数:
- 示例1:当传递正数作为参数时。
<script type="text/javascript"> document.write(Math.sign(2)); </script>
输出:
1
- 示例2:当传递负数作为参数时:
<script type="text/javascript"> document.write(Math.sign(-2)); </script>
输出:
-1
- 示例3:当将正零作为参数传递时:
<script type="text/javascript"> document.write(Math.sign(0)); </script>
输出:
0
- 示例4:当将负零作为参数传递时:
<script type="text/javascript"> document.write(Math.sign(-0)); </script>
输出:
-0
- 示例5:当传递无效数字作为参数时:
<script type="text/javascript"> document.write(Math.sign(haa)); </script>
输出:
NaN
- 谷歌浏览器
- IE浏览器
- 火狐浏览器
- Opera
- 苹果浏览器
支持的浏览器:Javascript Math.sign()函数支持的浏览器如下:
相关用法
- Javascript Math.pow( )用法及代码示例
- Javascript Array some()用法及代码示例
- Javascript Number()用法及代码示例
- Javascript Symbol.for()用法及代码示例
- Javascript toExponential()用法及代码示例
- Javascript toString()用法及代码示例
- Javascript Math.abs( )用法及代码示例
注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 Javascript | Math.sign() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。