如果值> gt = = 15语句TypeScript

时间:2017-02-20 12:27:08

标签: javascript typescript

我目前使用ZapWorks程序工作。代码是用TypeScript编写的。通过这个程序,我尝试制作游戏。现在我有以下问题。我创造了一个分数:

var score = 0;

按下对象时:

score++;

现在我想要的是,如果得分为16(打印在所有对象上),您会收到所有已找到它们的消息。这是我的if语句:

if (score >= 15)
{
 CharcuterieSansInline_ttf1.visible(true);
 CharcuterieSansInline_ttf1.text("Je hebt alle dieren!");
 console.log(score.toString());
} 

仅当If语句不起作用。得分有效,因为在控制台中我可以看到得分的增加,文本也改变了,但不是在if中。出了什么问题?

2 个答案:

答案 0 :(得分:1)

我不知道为什么它不能在你的代码中工作..我只是尝试在我的电脑中使用它的代码工作正常。

<html>
<script>
var a = 0;
a++
if(a>=0)
{
    alert("sdsd");
}
</script>
</html>

如你所说,你使用typeScript,所以你需要定义var的类型,如

var score:number = 0 ;

然后你可以score++然后进行条件检查

答案 1 :(得分:1)

有效!问题:在所有指针上我必须放置if语句。谢谢大家!