📌  相关文章
📜  javascript 将字符串数组转换为数字 - Javascript (1)

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

将字符串数组转换为数字

在JavaScript中,可以使用内置的 Number() 函数将字符串转换为数字。那么,如何将一个字符串数组中的所有字符串都转换为数字呢?下面是两种方法:

方法一:for 循环遍历数组

通过使用 for 循环遍历数组,将每个元素都转换为数字,然后将它们添加到一个新的数组中。以下是示例代码:

const strArr = ["1", "2", "3", "4", "5"];
const numArr = [];

for (let i = 0; i < strArr.length; i++) {
  numArr.push(Number(strArr[i]));
}

console.log(numArr); // [1, 2, 3, 4, 5]

以上代码使用 Number() 函数将每个元素转换为数字,并使用 push() 将它们添加到 numArr 数组中。

方法二:使用 map() 方法

利用数组的 map() 方法,可以轻松地将数组中的每个元素都转换为数字。以下是示例代码:

const strArr = ["1", "2", "3", "4", "5"];
const numArr = strArr.map(i => Number(i));

console.log(numArr); // [1, 2, 3, 4, 5]

以上代码通过 map() 方法对数组进行迭代,并使用箭头函数将每个元素都转换为数字。

总结

以上是两种将字符串数组转换为数字的方法。无论你使用哪种方法,都可以快速简便地将字符串数组转换为数字数组,以便进行数学计算等操作。