gpt4 book ai didi

javascript - 无法将字符串转换为数字

转载 作者:行者123 更新时间:2023-12-01 00:54:19 26 4
gpt4 key购买 nike

我正在尝试将字符串转换为数字,但我无法做到这一点,从 foreach 传递每个数字之后

function sum(num){

num.toString().split('').forEach(add);

}


function add(value , key) {
console.log(value); // 2,3
Number(value);
console.log(typeof(value)) // string string

}


sum(23);

代码中->

After I did Number(value); in function add(value, key) I am still getting string console.log(typeof(value)) // string

最佳答案

您没有将其分配给新变量/重新分配该变量:

function sum(num){
num.toString().split('').forEach(add);
}

function add(value , key) {
console.log( { value } );
const newValue = Number(value);
// or alternatively value = Number(value);
console.log( typeof newValue );
}

sum(23);

关于javascript - 无法将字符串转换为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56714638/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com