Javascript 当变量变得足够高时,会出现图像

Javascript 当变量变得足够高时,会出现图像,javascript,html,increment,Javascript,Html,Increment,所以在我的比赛中,我想要一种升级的方式。(html和java脚本游戏)所以当你达到1000的总数时,就会出现一张图片。一幅动物画出现了。然后,当总数达到100000时,会出现一个新图像。有点像电影,但像照片。就像你需要收集所有的动物图片一样。我的游戏动物点击器: allCount(需要达到1000才能显示新图片) 使用if语句应该很容易做到这一点 有理由假设您必须至少每秒重新计算一次score变量的值。因此,每次检索score值时,请使用if语句进行一些基本比较: if(score >=

所以在我的比赛中,我想要一种升级的方式。(html和java脚本游戏)所以当你达到1000的总数时,就会出现一张图片。一幅动物画出现了。然后,当总数达到100000时,会出现一个新图像。有点像电影,但像照片。就像你需要收集所有的动物图片一样。我的游戏动物点击器:

allCount(需要达到1000才能显示新图片)


使用
if
语句应该很容易做到这一点

有理由假设您必须至少每秒重新计算一次
score
变量的值。因此,每次检索
score
值时,请使用
if
语句进行一些基本比较:

if(score >= 1000) {
    //show a picture
}
如果希望图片只显示一次(例如,用户第一次打破1000分),则可以在
方法中设置
BOOL
值,如下所示:

<body onLoad="setBools">
<script type="text/javascript">
function setBools() {
    var hit1000 = FALSE;
}
</script>
希望这有帮助

更新:

根据您的评论,您似乎在显示图片时遇到了一些问题。试着这样做:

<body onLoad="setBools">
<script type="text/javascript">
function setBools() {
    var hit1000 = FALSE;
}
</script>
HTML:


因此,默认情况下,图像不可见,但一旦得分大于或等于1000,图像就可见

很好,但是你有什么问题吗?很好地模仿了饼干点击器:PI只是不知道怎么做。我研究过了,却找不到。那么,这是动物游戏的副产品吗?我想这比原来的更有意义:)如果(分数>=1000){}看到更新后的帖子。在编程知识方面,你需要一个更好的基础,你不能像这样混合HTML和JavaScript。
if(score >= 1000 && !hit1000) {
hit1000 = TRUE;
//show a picture
}
<img id="image" src="myimage.png" style="visibility:hidden" />
if(score >= 1000) {
    document.getElementById("image").style.visibility = "visible";
}