小编p1x*_*xel的帖子

如何在JavaScript中继续使用try.finally for循环?

以下是你不了解JS的例子:

for (var i=0; i<10; i++) {
    try {
        continue;
    }
    finally {
        console.log( i );
    }
}
// 0 1 2 3 4 5 6 7 8 9
Run Code Online (Sandbox Code Playgroud)

如果继续使循环跳过该迭代,它如何能够打印所有数字?除此之外,"console.log(i)在循环迭代结束时运行但在i ++之前运行"这应解释为什么它从0到9打印?

javascript loops for-loop

6
推荐指数
1
解决办法
757
查看次数

我可以为变量定义任意规则(大于另一个规则),我以后可以在JavaScript中的if/else语句中进行比较吗?

我正在用JavaScript编写一个类似摇滚纸剪刀的游戏.我已经以某种方式工作,但它更像是写出所有的情况,而不是让它做比较.看起来像这样:

var weapons = ["bomb", "knife", "pistol"];


var player = prompt("Choose your weapon: bomb, knife or a pistol?");
console.log("You picked a " + player + ".");

var  = weapons[Math.floor(Math.random() * weapons.length)];
console.log(" picked a " +  + ".");


while (player == ) {
    var player = prompt("You chose " + player + " and he chose " +  + 
    " - the same weapon. Draw is not an option, so " +
    "try again! Pick bomb, knife or pistol.");
    console.log('...'); …
Run Code Online (Sandbox Code Playgroud)

javascript if-statement

2
推荐指数
1
解决办法
56
查看次数

标签 统计

javascript ×2

for-loop ×1

if-statement ×1

loops ×1