小码哥的IT人生

JavaScript sign() 方法

JavaScript基础 2022-06-08 11:00:45小码哥的IT人生shichen

JavaScript sign() 方法

实例

确定一个数字是负数还是正数:

var a = Math.sign(3);    // 返回 1 (positive)
var b = Math.sign(-3);   // 返回 -1 (negative)
var c = Math.sign(0);    // 返回 0 (zero)

完整实例:

<!DOCTYPE html>
<html>
<body>
<h1>Math.sign()</h1>
<p>单击该按钮可找出不同的数字是正数还是负数:</p>
<button onclick="myFunction()">试一试</button>
<p id="demo"></p>
<script>
function myFunction() {
  var a = Math.sign(3);
  var b = Math.sign(-3);
  var c = Math.sign(0);
  var x = a + "<br>" + b + "<br>" + c;
  document.getElementById("demo").innerHTML = x;
}
</script>
</body>
</html>

可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html

定义和用法

sign() 方法检查数是负数、正数还是零。

  1. 如果数字为正数,则此方法返回 1。
  2. 如果数字为负数,则返回 -1。
  3. 如果数字为零,则返回 0。

浏览器支持

方法 Chrome Edge Firefox Safari Opera
sign() 38.0 12.0 25.0 9.0 25.0

语法

Math.sign(x)

参数值

参数 描述
x 必需。数字。

技术细节

返回值:

数值,表示指定数字的符号:

  1. 如果数字为正数,则返回 1
  2. 如果数字为负数,则返回 -1
  3. 如果数字为正零,则返回 0
  4. 如果数字为负零,则返回 -0
  5. 如果不是数字,则返回 NaN
JavaScript 版本: ECMAScript 2015

相关页面

教程:JavaScript 数学

版权所有 © 小码哥的IT人生
Copyright © phpcodeweb All Rights Reserved
ICP备案号:苏ICP备17019232号-2  

苏公网安备 32030202000762号

© 2021-2024