¥»¸`»¡©ú JavaScript ªº¬O°j°é±Ôz¡]Loop Statement¡^¡A³o¨Ç±Ôz¥i¥HÅý¹q¸£¤ÏÂЦa°õ¦æ¬Y¤@¬qµ{¦¡½X¡C
º¥ý»¡©úªº¬O for °j°é±Ôz¡A¨ä®æ¦¡©M C »y¨¥ªº for °j°é«ÜÃþ¦ü¡A°ò¥»®æ¦¡¦p¤U¡G
for ([«ü©w¤@Óp¼ÆÅܼƪºªìÈ]; [´ú¸Õ¦¡]; [§ó·sp¼ÆÅܼƪº°Ê§@]) {
°j°é¤º³¡±Ôz
}
for ±Ôz·|«ü©w¤@Óp¼ÆÅܼƪºªìÈ¡B¤@Ó±ø¥ó¦¡¡A¥H¤Î¤@Ó·|§ó·sp¼ÆÅܼƪº°Ê§@¡C¦b¨C¤@¦¸n°õ¦æ°j°é¤§«e¡A³£·|§PÂ_±ø¥ó¦¡ªºÈ¡C¦pªG±ø¥ó¦¡¬°¯u¡A°j°é¸Ìªºµ{¦¡½X´N·|°õ¦æ¡F¤Ï¤§¡A¦pªG¨S¦³³q¹L¡A´N¤£·|°õ¦æ¡A¨Ãª½±µ¸õ¨ì°j°é¤§«áªº²Ä¤@¦æµ{¦¡½X¡C¦b°õ¦æ°j°é¤§«á¡A´N·|¶i¦æ§ó·s³oÓp¼ÆÅܼƪº°Ê§@¡AµM«á¦A¶}©l¤U¤@Ó¡¥N¡C¤U¦C½d¨Ò¨Ï¥Î for °j°é¨Ó¦L¥X 5 Ө̦¸Åܤjªº ¡uHello world¡I¡v¡G
¤Wz½d¨Òªº§¹¾ãì©lÀɮצp¤U¡G
JavaScript ´£¨Ñ¥t¤@ºØ¯S®íÃþ«¬ªº for °j°é¡AºÙ¬° for-in °j°é¡A¥i¥Î©ó³B²z¤@Óª«¥óªº©Ò¦³ÄݩʡC¦b for-in °j°é¤¤ªºp¼ÆÅܼƬO¤@Ó¦r¦ê¡A¦Ó¤£¬O¤@ӼƦr¡A¦¹¦r¦êÅܼƦb¨C¦¸°j°é¥Nªí¤@Ó¯S©wªºÄݩʦWºÙ¡A¦]¦¹§ÚÌ¥i¥H¨Ï¥Î¦¹Ãþ°j°é¡A½aÁ|¥X¤@Óª«¥óªº©Ò¦³©Ê½è¡CÁ|¨Ò¨Ó»¡¡A¨CÓºô¶³£¦³¤@Ó document ª«¥ó¨Ó¥Nªí¦¹ºô¶¡A¦]¦¹¦b¤U¦C½d¨Ò¤¤¡A§Ų́ϥΠfor-in °j°é¨Ó¦CÁ| document ª«¥óªº©Ò¦³©Ê½è¡G
¦b¤Wz½d¨Ò¤¤¡A¥i¥H¬Ý¥X document ¦³«Ü¦h©Ê½è¡A¨Ò¦p document.fileCreatedDate ¥Nªíºô¶Àɮתº²£¥Í¤é´Á¡Adocument.bgColor ¥Nªíºô¶ªºI´ºÃC¦âµ¥¡C¤Wz½d¨Òªº§¹¾ãì©lÀɮצp¤U¡G
¥Ñ¤Wzµ{¦¡½X¤]¥i¥H¬Ý¥X¡A§ÚÌ¥i¥H¨Ï¥Î document.xyz ©Î document["xyz"] ¨Ó¦s¨úÄÝ©Ê xyz¡A±o¨ìªºµ²ªG¬O¬Û¦Pªº¡C
·íµM¡A§Ṳ́]¥i¥H¥ý«Ø¥ß¤@Óª«¥ó¡A«ü©w¥¦ªºÄݩʩMÄÝ©ÊÈ«á¡A¦A¥Î for-in °j°é±N©Ò¦³ªºÄÝ©ÊȦC¦L¥X¨Ó¡A¦p¤U¡G
¤Wz½d¨Òªº§¹¾ãì©lÀɮצp¤U¡G
¦b¤Wz½d¨Ò¤¤¡Aprop ÅܼƷ|³Q¤À§O«ü©w¦¨¦r¦ê "name"¡B"age"¡B"phone"¡A¥Nªí¦¹ª«¥óªº©Ê½è¦WºÙ¡AµM«á¦b¸g¥Ñ student[prop] ¨ú±o¤£¦P©Ê½è©Ò¹ïÀ³ªºÈ¡C
¥t¤@Ó±`¥Î¨ìªº°j°é±Ôz¬O while °j°é¡A¨ä¥ÎªkÃþ¦ü for °j°é¡A°ò¥»®æ¦¡¬°¡G
while (±ø¥ó¦¡) {
°j°é¤º³¡±Ôz
}
¥un±ø¥ó¦¡¬°¯u¡Awhile °j°éªº¤º³¡±Ôz´N·|¤ÏÂФ@¦A³Q°õ¦æ¡C¦b¤U¦C½d¨Ò¤¤¡A§Ú̧Q¥Î while °j°é¨Ó¤ÏÂЦL¥XÀH¾÷ÅܼÆÈ¡Aª½¨ì©Ò¹J¨ìªºÀH¾÷ÅܼÆÈ¤j©ó 0.8 ¤~°±¤î¡G
¤Wz½d¨Òªº§¹¾ãì©lÀÉ®× (whileLoop01.htm) ¦p¤U¡G
¥t¥~ÁÙ¦³¤@Ó©M while ¥\¯àÃþ¦üªº°j°é«ü¥O¡AºÙ¬° do-while °j°é¡A¨ä°ò¥»®æ¦¡¦p¤U¡G
do {
°j°é¤º³¡±Ôz
} while (±ø¥ó¦¡);
while °j°é¬O¥ý§PÂ_±ø¥ó¦¡¡A¦A¨M©w¬O§_°õ¦æ°j°é¤º³¡±Ôz¡F¦Ó do-while °j°é¬O¥ý°õ¦æ°j°é¤º³¡±Ôz«á¡A¦A§PÂ_±ø¥ó¦¡¡A¨M©w¬O§_Ä~Äò°õ¦æ°j°é¡A¦]¦¹ do-while °j°é¦Ü¤Ö·|°õ¦æ¤@¦¸°j°é¤º³¡ªºµ{¦¡½X¡C¨Ò¦p§Ú̧Q¥Î do-while °j°é¨Ó¤ÏÂФW¤@Ó½d¨Ò¡Aµ{¦¡½X·|§ó²¤Æ¤@¨Ç¡G
¤Wz½d¨Òªº§¹¾ãì©lÀɮצp¤U¡G
Yn±q°j°é¤¤§Y¨è¸õ¥X¡A¥i¥Î break ±Ôz¡A¨Ò¦p¦b«ez¦L¥X¶Ã¼Æªº½d¨Ò¤¤¡A§ÚÌ¥i¥H§ï¼g¦p¤U¡G
¦b¥t¤@ºØ±¡ªp¤U¡A§ÚÌ¥i¯à»Ýnµ²§ô¦¹¦¸°j°éªº°õ¦æ¡A¨Ã¥ß¨è¸õ¦Ü¤U¤@Ó°j°éªº¶}©l¦ì¸m¨Ó°õ¦æ¡A¦¹¥\¯à¥i¥Ñ continue ¨Ó¹F¦¨¡C¨Ò¦p¡A¦b³B²z 100 ӶüƮɡAY§ÚÌ¥u·Q¦L¥X¼ÆÈ¤j©ó 0.95 ªº¶Ã¼Æ¡A¥i¥Ñ¤U¦Cµ{¦¡½X¹F¦¨¡]whileLoop04.htm¡^¡G
JavaScript µ{¦¡³]p»PÀ³¥Î¡G¥Î©óºô¶¥Î¤áºÝ