gpt4 book ai didi

javascript - 两个数字相加 JS

转载 作者:行者123 更新时间:2023-11-28 11:45:38 26 4
gpt4 key购买 nike

我想添加 10-99 范围内的两个数字,例如:

Input:16
Output:1+6=7
Input:99
Output:18

function digital_root(n) {
var z = n.toString().length;
if (z == 2) {
var x = z[0] + z[1]
return x;
}
}

console.log( digital_root(16) );

此代码的输出为 NaN。我应该更正什么?

最佳答案

你可以试试这个:

function digital_root(n) {
var z = n.toString();
//use length here
if (z.length == 2) {
//convert to int
var x = parseInt(z[0]) + parseInt(z[1]);
return x;
} else {
return "not possible!";
}
}

console.log( digital_root(16) );
console.log( digital_root(99) );
console.log( digital_root(999) );

关于javascript - 两个数字相加 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50987961/

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