Javascript 这是为什么;如果;报表放置工作

Javascript 这是为什么;如果;报表放置工作,javascript,Javascript,有人能告诉我为什么第一个代码有效而第二个代码无效吗。我认为第二个代码会起作用。它应该返回点击数直到5,然后打印“足够了”。但是我不知道为什么第二个代码不起作用。唯一的区别是我更改了“if”的位置 第二个代码不起作用,因为只有当单击计数器大于5时才显示单击计数器 这是第二个格式更清晰的代码 if (counter > 5){ $(".clicks").html("enough already") $(".clicks").html(`${counter} Clicks`) /

有人能告诉我为什么第一个代码有效而第二个代码无效吗。我认为第二个代码会起作用。它应该返回点击数直到5,然后打印“足够了”。但是我不知道为什么第二个代码不起作用。唯一的区别是我更改了“if”的位置


第二个代码不起作用,因为只有当单击计数器大于5时才显示单击计数器

这是第二个格式更清晰的代码

if (counter > 5){
    $(".clicks").html("enough already")
    $(".clicks").html(`${counter} Clicks`) //this should be outside 
}
工作代码(第一个):


除非第二个代码中的
计数器>5
仅当计数器大于5时才设置单击计数,否则您永远不会设置
单击的文本。
if (counter > 5){
    $(".clicks").html("enough already")
    $(".clicks").html(`${counter} Clicks`) //this should be outside 
}
$(".clicks").html(`${counter} Clicks`) //update value per click (correct)
if (counter > 5){
    $(".clicks").html("enough already")
}