Javascript 带提示符的If/else语句

Javascript 带提示符的If/else语句,javascript,if-statement,Javascript,If Statement,我是超级新的,就像第三天看和输入新代码,我试图运行这个代码,但它不工作。我找了又找,但我不知道我把什么搞砸了。任何帮助都将不胜感激 *注意,如果我拿走else,它将运行,但不遵循规则=500);{ 警惕(“那就行了”); 如果不是else,则它是一个else。并删除if And else语句中的; 注意* 对于您的情况,您有一个条件就足够了。少于500second,否则总是匹配500及以上。如果您有更多的条件,您可以使用elseif var budget=prompt('您的预算是多少?');

我是超级新的,就像第三天看和输入新代码,我试图运行这个代码,但它不工作。我找了又找,但我不知道我把什么搞砸了。任何帮助都将不胜感激

*注意,如果我拿走else,它将运行,但不遵循规则=500);{ 警惕(“那就行了”);
如果不是else,则它是一个
else。并删除if And else语句中的

注意*

对于您的情况,您有一个条件就足够了。少于
500
second,否则总是匹配
500
及以上。如果您有更多的条件,您可以使用
elseif

var budget=prompt('您的预算是多少?');
如果(预算<500){
警惕(“走开”);
}否则{
警惕(“那就行了”);

}
如果
不是else,则它是一个
else。并删除if And else语句中的

注意*

对于您的情况,您有一个条件就足够了。少于
500
second,否则总是匹配
500
及以上。如果您有更多的条件,您可以使用
elseif

var budget=prompt('您的预算是多少?');
如果(预算<500){
警惕(“走开”);
}否则{
警惕(“那就行了”);

}
第二个检查是多余的。而且,您在
之后有
,如果
其他
,请删除这些检查:

var budget=prompt('您的预算是多少?');
如果(预算<500){
警惕(“走开”);
}否则{
警惕(“那就行了”);

}
第二个检查是多余的。而且,您在
之后有
,如果
其他
,请删除这些检查:

var budget=prompt('您的预算是多少?');
如果(预算<500){
警惕(“走开”);
}否则{
警惕(“那就行了”);

}
此处有几个错误。请更改您对此的设置:

var budget = prompt('What is your budget?');
if (parseInt(budget) < 500) {
alert('GO AWAY');
}
else {
alert('That will do');
}
var budget=prompt('您的预算是多少?');
如果(预算小于500){
警惕(“走开”);
}
否则{
警惕(“那就行了”);
}


基本上,在if语句和括号后有一个
。这是不需要的。另外,
else
不接受参数。

这里有几个错误。请对此进行更改:

var budget = prompt('What is your budget?');
if (parseInt(budget) < 500) {
alert('GO AWAY');
}
else {
alert('That will do');
}
var budget=prompt('您的预算是多少?');
如果(预算小于500){
警惕(“走开”);
}
否则{
警惕(“那就行了”);
}

基本上,在if语句和括号之后有一个
。这是不需要的。另外,
else
不接受参数。

使用语句更简单,并且从逻辑中获取变量
消息

然后只调用一次
警报(消息)

var budget=prompt('您的预算是多少?'),
消息=预算<500?“走开”:“那就行了”;
警报(消息);
使用语句比使用语句更简单,并从逻辑中获取变量
消息

然后只调用一次
警报(消息)

var budget=prompt('您的预算是多少?'),
消息=预算<500?“走开”:“那就行了”;
警报(消息);
var budget=prompt(“您的预算是多少?”); 如果(预算<500){ 警惕(“走开”); } 否则{ 警惕(“那就行了”); }
var-budget=prompt(“您的预算是多少?”);
如果(预算<500){
警惕(“走开”);
}
否则{
警惕(“那就行了”);
}


else if(预算>=500){
-同时删除条件后面的
在这种情况下,您可以只使用
else
,因为如果第一个条件为false,
else if
条件将计算
true
。您不需要重新计算该条件。
else if(预算>=500){
-同时删除条件后面的
在这种情况下,您可以只使用
else
,因为如果第一个条件为false,那么
else if
条件将计算
true
。您不需要重新计算该条件。为什么这会得到一个向上投票?如果预算不低于500,那么else情况就是错误的如果预算被定义,总是高于500…为什么这会得到一个上升票?如果预算不低于500,那么其他情况总是高于500如果预算被定义…为什么这会得到一个上升票?如果预算不低于500,那么其他情况总是高于500如果预算被定义…@KarelG-True,谢谢你指出。这是st不过,我的工作不好,所以我看不出上升投票有什么问题。为什么这会导致上升投票?如果预算不低于500,那么如果预算确定,其他情况总是高于500…@KarelG True,谢谢你指出。尽管如此,它仍然在工作,所以我不认为上升投票有什么问题。然而,三元的情况是+1OP可能不应该这样做,因为他/她的专业水平很高。现在最好还是留在if/else领域。@jdmdevdotnet同意你的观点。.我在描述中添加了链接,以显示来自
if…else
和条件(三元)的适当文档和示例运算符+1表示三元,但是OP可能不应该这样做,因为他/她的专业水平很高。最好暂时停留在if/else领域。@jdmdevdotnet同意您的看法。.我在说明中添加了链接,以显示来自
if…else
和条件(三元)的适当文档和示例Operator您是否可以包含一些文本来解释您为解决问题所做的操作?谢谢:)这不会添加任何旧的现有答案中没有的内容。这也是一个只包含代码的转储,没有对问题或解决方案的解释。虽然此代码可能会回答问题,但提供有关如何和/或为什么解决问题的其他上下文将提高答案的长期价值。你能提供一些文本来解释你是如何解决这个问题的吗?谢谢:)这并没有添加任何旧版本中没有的内容
var budget = prompt("What's your budget ?");

if(budget < 500) {
    
    alert("GO AWAY");
}

else {
    alert("that will do");
}