📅  最后修改于: 2023-12-03 14:53:52.035000             🧑  作者: Mango
在JavaScript中,将数组字符串转换为数字可以使用不同的方法,具体取决于所需的输出格式和输入格式。
let strArray = ["1", "2", "3"];
let numArray = strArray.map(num => Number(num));
console.log(numArray);
// Output: [1, 2, 3]
在上面的代码中,我们定义了一个字符串数组strArray
,然后使用map
函数和Number
构造函数将其转换为数字数组numArray
。最后,我们使用console.log
函数输出结果。
let strArray = ["1", "2", "3"];
let numArray = strArray.map(num => +num);
console.log(numArray);
// Output: [1, 2, 3]
在上面的代码中,我们定义了一个字符串数组strArray
,然后使用map
函数和加号运算符将其转换为数字数组numArray
。最后,我们使用console.log
函数输出结果。
let strArray = ["1", "2", "3"];
let numArray = [];
for (let i = 0; i < strArray.length; i++) {
numArray[i] = parseInt(strArray[i]);
}
console.log(numArray);
// Output: [1, 2, 3]
在上面的代码中,我们定义了一个字符串数组strArray
和一个空数字数组numArray
,然后使用for循环和parseInt
函数将其转换为数字数组numArray
。最后,我们使用console.log
函数输出结果。
以上是将数组字符串转换为数字的三种方法。无论你选择哪种方法,都要注意输入格式和输出格式。如果输入格式不正确,可能会导致无法正确转换为数字。如果输出格式不正确,可能会导致无法正确使用数字数组。