js中Math.abs用法(Math.abs方法详解)
1. 基本概念
js中Math对象的abs()方法用于计算一个数的绝对值,abs是单词"absolute"的缩写,而单词"absolute"有“绝对的”的意思。因此,求绝对值方法被命名为abs。
Math.abs()方法的语法结构如下所示:
Math.abs(x);
其中参数x应该是一个数字,即x的类型应该是Number。如果x不是Number类型,那么它会先被强制类型转换为Number类型。如果x或它被强制类型转换后是NaN,那么abs()方法也将返回NaN。简单来说,Math.abs()方法的作用等价于下面的数学公式。
Math.abs(x) = |x|
2. 示例
var value1 = Math.abs(6.2); console.log("Math.abs(6.2) = " + value1); var value2 = Math.abs(-7); console.log("Math.abs(-7) = " + value2); var value3 = Math.abs(0); console.log("Math.abs(0) = " + value3); /* 字符串"19.4"会被转换为数字19.4 */ var value4 = Math.abs("19.4"); console.log('Math.abs("19.4") = ' + value4); /* null转换成数字为0 */ var value5 = Math.abs(null); console.log("Math.abs(null) = " + value5); /* 参数为NaN */ var value6 = Math.abs(NaN); console.log("Math.abs(NaN) = " + value6);
以上代码的执行结果如图1所示,Math.abs()方法很简单,我们也不再做过多的说明。
图1 Math.abs()的示例结果
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址:https://tangjiusheng.cn/js/4936.html
原文地址:https://tangjiusheng.cn/js/4936.html