1.輸出1-100之間的所有數:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>作業1</title> <script type="text/javascript"> //定義變量 var i = 1; while( i<=100 ) { document.write(i+" "); i++; } </script> </head> <body> </body> </html>
2.輸出1-100之間的數:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>作業1</title> <script type="text/javascript"> //定義變量 var i = 0; while( i<100 ) { i++; document.write(i+" "); } </script> </head> <body> </body> </html>
兩種寫法輸出的結果一致,但是其中的條件卻是不一樣的。當“i++”與“document.write(i+" ");”是i++在前,document.write(i+" ");在後,則條件如2;如果是document.write(i+" ");在前,i++在後,則條件如1.
i++與document.write(i+" ");的位置不同,結果也不同。