当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Javascript Math.sign( )用法及代码示例


Math.sign()是JavaScript中的内置函数,用于了解数字的符号,指示指定的数字是负数还是正数。

用法:

Math.sign(number)

参数:该函数接受单个参数编号,该编号代表您想知道其符号的编号。


返回值:Math.sign()函数返回五个不同的值,如下所述:

  1. 如果传递的参数为正数,则返回1。
  2. 如果传递的参数为负数,则返回-1。
  3. 如果传递的参数为正零,则返回0。
  4. 如果传递的参数为负零,则返回-0。
  5. 如果以上情况都不匹配,则返回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
  • 支持的浏览器:Javascript Math.sign()函数支持的浏览器如下:

    • 谷歌浏览器
    • IE浏览器
    • 火狐浏览器
    • Opera
    • 苹果浏览器


相关用法


注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 Javascript | Math.sign() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。