📜  从数字中删除负号 javascript (1)

📅  最后修改于: 2023-12-03 15:06:35.661000             🧑  作者: Mango

从数字中删除负号 JavaScript

在编程中,有时候我们需要从一个数字中删除负号(即负号的符号“-”),这个过程也称为“取绝对值”。本文将介绍在 JavaScript 中如何实现这一操作。

使用 Math.abs() 方法

在 JavaScript 中,我们可以使用 Math.abs() 方法来获取数字的绝对值。这个方法只接受一个参数,参数可以是数字、字符串或其他类型。

const num1 = -5;
const num2 = 10;

console.log(Math.abs(num1)); // 输出 5
console.log(Math.abs(num2)); // 输出 10
自己实现取绝对值函数

如果你想要自己实现一个取绝对值的函数,可以按照以下步骤:

  1. 判断输入的值是否为数字,如果不是数字则返回 NaN。
  2. 判断输入的值是否为负数,如果是则取相反数。

代码实现如下:

function absolute(num) {
  if (typeof num !== 'number') {
    return NaN;
  }
  
  if (num < 0) {
    return -num;
  }
  
  return num;
}

console.log(absolute(-5)); // 输出 5
console.log(absolute(10)); // 输出 10
总结

通过本文,我们学习了在 JavaScript 中如何从数字中删除负号。使用 Math.abs() 方法是最简单的方式,如果你想自己实现这个函数,也可以按照上述步骤实现。