js中for循环和while循环在使用的时候有何区别?

JavaScript06

js中for循环和while循环在使用的时候有何区别?,第1张

for用于可预测循环次数的情况,而while可在不确定循环次数时使用,while甚至可以不在循环指令上指定跳出循环的条件。应该优先考虑for循环,一般情况下for循环的效率都是最高的。

1 1 2 3 5 8 ...

<script>

var num1 = 1

var num2 = 1

var num3 = 0

var index = 2

while(index <= 100){

num3 = num1 + num2

num1 = num2

num2 = num3

index ++

}

alert("num3=" + num3)

</script>

var number = 1

while (true) {

    if (number > 100) {

        break

    } else {

        console.log(number)

    }

    number += 1

}