gpt4 book ai didi

Javascript 条件对我来说不准确

转载 作者:行者123 更新时间:2023-12-05 09:04:05 25 4
gpt4 key购买 nike

我正在尝试打印更大的分数,它适用于 10 之前的数字,但是由于我不清楚的原因,高于 10 的数字无法按预期工作,例如 firstScore 为 10,secondScore 为 5,但它将打印 5 而不是 10。

var firstScore = prompt('First exam score?');
var secondScore = prompt('Second exam score?');

if (firstScore > secondScore) {
console.log(firstScore);
} else if (secondScore > firstScore) {
console.log(secondScore);
} else {
console.log('Wrong parameter');
}

最佳答案

正如评论所说,返回类型是字符串,但根据您的说法,您希望返回类型是 int 以执行数学运算。简单的解决方案是将输入解析为 int

var firstScore = parseInt(prompt('First exam score?'))
var secondScore = parseInt(prompt('Second exam score?'))

if (firstScore > secondScore) {
console.log(firstScore);
} else if (secondScore > firstScore) {
console.log(secondScore);
} else {
console.log('Wrong parameter');
}

关于Javascript 条件对我来说不准确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69031851/

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