gpt4 book ai didi

javascript - Break 语句给出意想不到的结果

转载 作者:行者123 更新时间:2023-11-28 15:24:00 24 4
gpt4 key购买 nike

我正在使用break语句,并且我希望它在我输入3时中断并记录“我正在中断。”

但不知怎的,它不起作用。

这是我的代码:

var enteredNumber=window.prompt("Enter A Value");
for (i=enteredNumber; i <= 10; i++) {
if (enteredNumber===3) {
console.log('I am breaking');

break;
}
}

它没有显示任何结果。我做错了什么?

最佳答案

这是一个数据类型问题。输入的值是一个字符串,您将其与一个数字进行比较。试试这个:

var enteredNumber=+window.prompt("Enter A Value");
for (i=enteredNumber; i <= 10; i++) {

if (enteredNumber===3) {
console.log('i am Breaking');

break;
}

}

注意到那个小+号了吗?这表示将输入的值解释为数字。现在,当您输入 3 时,条件 enteredNumber ===3 为 true。

关于javascript - Break 语句给出意想不到的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29997696/

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