阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      JS Math.abs()

      Math.abs(x) 函数返回指定数字 “x“ 的绝对值。如下:

      Math.abs(x)=|x|={xifx≥0-xifx<0{\mathtt{\operatorname{Math.abs}(x)}} = {|x|} = \begin{cases} x & \text{if} \quad x \geq 0 \\ -x & \text{if} \quad x < 0 \end{cases}

      语法

      Math.abs(x);
      

      参数

      x

      一个数值

      说明

      由于 Math.abs()  Math 中的一个静态方法,你应该通过 Math.abs() 调用。(Math 不是构造器)

      示例

      Math.abs()函数的行为

      传入一个非数字形式的字符串或者 undefined/empty 变量,将返回 NaN。传入 null 将返回 0。

      Math.abs('-1');     // 1
      Math.abs(-2);       // 2
      Math.abs(null);     // 0
      Math.abs("string"); // NaN
      Math.abs();         // NaN
      

      规范

      规范版本规范状态注解
      ECMAScript 1st Edition. Implemented in JavaScript 1.0StandardInitial definition.
      ECMAScript 5.1 (ECMA-262) Math.absStandard 
      ECMAScript 2015 (6th Edition, ECMA-262)Math.absStandard 

      相关链接

      目录
      目录