請問為什么以下兩種代碼 結(jié)果不同 ?怎么解釋 是什么原理?
<script type="text/javascript">
? var mynum =1;//mynum初值化數(shù)值為1
? while (mynum<=5)
? {
?mynum=mynum+1; ?
?document.write("數(shù)字:"+mynum);
? ?}
<script type="text/javascript">
? var mynum =1;//mynum初值化數(shù)值為1
? while (mynum<=5)
? {
?mynum=mynum+1; ?
? }
? ?document.write("數(shù)字:"+mynum); ??
</script>
? 為什么兩種結(jié)果不同?知識點是什么?
2016-07-27
第一個輸出語句document.write("數(shù)字:"+mynum);隨著mynum=mynum+1;一起循環(huán)了五次,輸出五次,第二個你的輸出語句沒有在循環(huán)體中,所以只輸出一次
2016-07-27
第一個輸出在循環(huán)里面,循環(huán)一遍輸出一遍;第二個輸出在循環(huán)外,循環(huán)完了才執(zhí)行輸出。