JS Math.abs()方法,求绝对值的函数

Math.abs()方法

JavaScript数学模块中的Math.abs()可用于返回参数指定数值的绝对值,其求绝对值的原则与数学上的基本类似。不同的地方是,如果传递的参数是数字字符串,JS会先将数字字符串强转换为对应的Number类型值,然后再求绝对值。


Math.abs()语法及参数

Math.abs( x )

参数解析表:

参数描述
x一般为Number类型数值,也可以是数字字符串。下方的实例中还尝试传递了数组,看看返回值是什么。

Math.abs()返回值

参数的绝对值——Number类型值,或NaN。

Math.abs()方法实例代码,及在线编辑器

<script>
  var x1 = Math.abs(-1)
  var x2 =  Math.abs(2)
  var x3 =  Math.abs('-2.5')
  var x4 = Math.abs('xyz')
  var x5 = Math.abs([-1])
  var x6 = Math.abs([-1,2])
  var x7 = Math.abs(['-1'])
  alert(x1+' '+x2+' '+x3+' '+x4+' '+x5+' '+x6+' '+x7)
</script>

实例代码解析

1、如上代码,如果如果传递的参数为非数字字符串,如'xyz',则Math.abs()返回NaN;2、传递的参数为元素为数字类型且只有一个元素的数组Array,Math.abs()方法也能返回该元素的绝对值,如果元素个数不止一个,则返回NaN。



全栈前端 / JavaScript语法 :





















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.