gpt4 book ai didi

javascript - 字符串计算器 - 需要使用实数添加 2 个字符串我正在使用 2 个 for 循环

转载 作者:行者123 更新时间:2023-12-02 16:32:39 26 4
gpt4 key购买 nike

我正在尝试创建一个程序,它可以接受两个字符串输入,将它们转换为实数并将它们加在一起。例如,输入“四”和“五”应返回 9。

我添加了一些 console.log 语句来从变量中获取值,但我在控制台中看不到任何内容。任何帮助,或者更好的方法,将不胜感激。我正在尝试通过迭代数组来做到这一点,我只是在学习 javascript。

var stringDict = [ ["zero", 0], ['one', 1], ['two', 2], ['three', 3], ['four', 4], ['five', 5], ['six', 6], ['seven', 7], ['eight', 8], ['nine', 9], ['ten', 10]
]


function plus(A, B){
for (var i = 0; i <= stringDict.length; i++ ) {
if (A == stringDict[i][0] ) {
var firstNumber = stringDict[i][1];
break;
}
}
for (var j = 0; j <= stringDict.length; j++ ) {
if (A == stringdict[j][0] ) {
var secondNumber = stringDict[j][1];
break;
}
}
return firstNumber + secondNumber;
console.log(firstNumber);
console.log(secondNumber);
console.log(plus ("one", "three"));
}

谢谢!

最佳答案

此修改版本有效。

<script>

var stringDict = [ ["zero", 0], ['one', 1], ['two', 2], ['three', 3], ['four', 4], ['five', 5], ['six', 6], ['seven', 7], ['eight', 8], ['nine', 9], ['ten', 10]];

function plus(A, B){
for (var i = 0; i <= stringDict.length; i++ ) {
if (A == stringDict[i][0] ) {
var firstNumber = stringDict[i][1];
break;
}
}
for (var j = 0; j <= stringDict.length; j++ ) {
if (B == stringDict[j][0] ) {
var secondNumber = stringDict[j][1];
break;
}
}
console.log(firstNumber);
console.log(secondNumber);

return firstNumber + secondNumber;
}

console.log(plus ("one", "three"));

</script>

关于javascript - 字符串计算器 - 需要使用实数添加 2 个字符串我正在使用 2 个 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28163055/

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