为什么我收到Javascript“if”失败?

时间:2015-10-01 18:18:03

标签: javascript if-statement syntax-error

alert(Tag);  // Tag shows it is set to 0 (ZERO) which is less than 10.

if ( Tag < 10) { alert("adding.."); Tag=Tag+10; }
else { alert("Fail"); }
alert(Tag);

//警告显示“失败” //并且提醒显示“0”

所以,它表示零,if语句不显示小于10, 它仍然是零......我做错了什么?

3 个答案:

答案 0 :(得分:1)

当Tag实际上是数字0时,这是有效的。

<script>
var Tag = 0;
alert(Tag);  // Tag shows it is set to 0 (ZERO) which is less than 10.

if ( Tag < 10) { alert("adding.."); Tag=Tag+10; }
else { alert("Fail"); }
alert(Tag);
</script>

你在哪里指定标签的价值?

答案 1 :(得分:1)

您需要先定义Tag。我也只是将Tag递增1.如果需要,可以更改。

var Tag = 0;
if ( Tag < 10) { 
    alert("adding.."); 
    Tag++; 
}
else { 
    alert("Fail"); 
}
alert(Tag);

答案 2 :(得分:0)

http://jsbin.com/honixenopo/edit?js,console

我怀疑tag设置为大写字母o为字符串o的字符串。