JavaScript,while 和do while的區別:spa
場景一:小盒子身上有100元,用while輸出能吃多少次米線,一碗米線12元,最終還剩下多少錢。code
var money = 100; while(money>=12){ money-=12; console.log("我吃了一碗米線,還剩"+money+"元") }
場景二:小盒子身上沒錢了,吃了個霸王餐,用do...while實現。blog
do{ var money = 5; console.log("小盒子正在吃米線"); money-=12 }while(money>=12) console.log("小盒子身上沒錢了,吃了個霸王餐");
while:先判斷再執行。ip
do...while:先執行再判斷。(不管如何會執行一次循環體裏面的代碼,二while循環有可能一次都不會執行)console