我目前使用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中。出了什么问题?
答案 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语句。谢谢大家!