½ÄÀÇ °ª¿¡ µû¶ó Á¶°Ç¿¡ ¸Â´Â ¹®Àå ±×·ìÀ» ½ÇÇàÇÑ´Ù.
if (condition) javascriptCode1; [else javascriptCode2] if (condition){javascriptCode1;javascriptCode11} [else {javascriptCode2;javascriptCode21}]
if(Á¶°Ç¹®) ½ÇÇ๮;
if(Á¶°Ç¹®) ½ÇÇ๮; else ½ÇÇ๮;
ÁÖÀÇ:if (Á¶°Ç¹®) ½ÇÇ๮; else ½ÇÇ๮¾Æ·¡Ã³·³ ºÙ¿© »ç¿ëÇÏ¸é ¿À·ù°¡ ¹ß»ýµÇ´Ï else ¾Õ¿¡¼ ÁٹٲÞÇϰųª ¾Õ¿¡ ¼¼¹ÌÄÝ·Ð(;)À» ³Ö¾î¾ß ÇÑ´Ù.if (Á¶°Ç¹®) ½ÇÇ๮ else ½ÇÇ๮ //¿À·ù ¹ß»ý
if(Á¶°Ç¹®1){ ½ÇÇ๮1;½ÇÇ๮11; if(Á¶°Ç¹®2){ ½ÇÇ๮2;½ÇÇ๮21; }else{ ½ÇÇ๮3;½ÇÇ๮31; } }
±¸¹®2´Â º¹¼ö ½ÇÇ๮ÀÇ °æ¿ì·Î Áß°ýÈ£({...})·Î ¹°í, ü°è¸¦ ½±°Ô º¼¼ö ÀÖµµ·Ï µé¿©¾²±â·Î Á¶Á¤ÇÏ¸é ´õ ¸íÈ®ÇÏ°Ô º¸ÀÌ°í, ºÎÁÖÀÇ·Î ÀÎÇÑ ¿À·ùµµ ÁÙÀÏ ¼ö ÀÖ´Ù. ´ÜÀÏ ½ÇÇ๮ÀÇ °æ¿ì´Â Áß°ýÈ£¸¦ »ý·«ÇÏ¿©µµ µÈ´Ù.
ÇÑÁÙ¿¡ ¿¬¼ÓÀûÀ¸·Î »ç¿ëÇÏ¿©µµ µÇ³ª ¹Ýµå½Ã ¼¼¹ÌÄÝ·Ð(;)À¸·Î ´ÜÀ§ ¹®ÀåÀ» ±¸º°ÇÏ¿© ÁÖ¾î¾ß ÇÑ´Ù.
if(Á¶°Ç¹®1){½ÇÇ๮1;½ÇÇ๮11;if(Á¶°Ç¹®2){½ÇÇ๮2;½ÇÇ๮21;};else{½ÇÇ๮3;½ÇÇ๮31;}}
if(Á¶°Ç¹®1){ ½ÇÇ๮1;½ÇÇ๮11; } else if(Á¶°Ç¹®2){ ½ÇÇ๮2;½ÇÇ๮21; } else{ ½ÇÇ๮3;½ÇÇ๮31; }
<SCRIPT> for(i=1;i<10;i++){ if (i%2) document.write('['+i+']Ȧ¼ö, ') // 2·Î ³ª´©¾î ³ª¸ÓÁö°¡ ÀÖÀ¸¸é, Ȧ¼ö else document.write('['+i+']¦¼ö, '); // ¾Æ´Ï¸é, ¦¼ö } </SCRIPT>
<SCRIPT> for(i=1;i<10;i++){ // 1¿¡¼ 9±îÁö 1¾¿ Áõ°¡ÇÏ´Â ·çÇÁ ½ÃÀÛ if (i%2){ // 2·Î ³ª´©¾î ³ª¸ÓÁö°¡ ÀÖÀ¸¸é, if (i%2) ÀÌ´Â if ((i/2)!=Math.floor(i/2)) ¿Í µ¿ÀÏ: ¿ÜºÎ Á¶°Ç °ËÁ¤ °á°ú ¸ÂÀ¸¸é document.write('['+i+']Ȧ¼ö'); // º¯¼ö ³»¿ª°ú °á°ú Ãâ·Â if (!(i%3)) document.write('À̸ç 3ÀÇ ¹è¼öÀÓ') // 3·Î ³ª´©¾î ³ª¸ÓÁö°¡ ¾øÀ¸¸é: ³»ºÎ Á¶°Ç °ËÁ¤ a °á°ú ¸ÂÀ¸¸é else document.write(' --a'); // ³»ºÎ Á¶°Ç °ËÁ¤ a °á°ú Ʋ¸®¸é } else { // ¿ÜºÎ Á¶°Ç °ËÁ¤ °á°ú Ʋ¸®¸é document.write('['+i+']¦¼ö'); // º¯¼ö ³»¿ª°ú °á°ú Ãâ·Â if (!(i%3)) document.write('À̸ç 3ÀÇ ¹è¼öÀÓ') // 3·Î ³ª´©¾î ³ª¸ÓÁö°¡ ¾øÀ¸¸é: ³»ºÎ Á¶°Ç °ËÁ¤ b °á°ú ¸ÂÀ¸¸é else document.write(' --b'); // ³»ºÎ Á¶°Ç °ËÁ¤ b °á°ú Ʋ¸®¸é } // ¿ÜºÎ Á¶°Ç °ËÁ¤ Á¾·á document.write('<BR>'); // ¸Å ·çÇÁ¸¶´Ù ÁÙ¹Ù²Þ } // ·çÇÁ Á¾·á </SCRIPT>
½ÇÁ¦ÀûÀ¸·Î´Â ÀÌ·±½ÄÀ¸·Î ÇÒ ÇÊ¿ä°¡ ¾ø°í °£´ÜÈ÷ÇÏ´Â ¹æ¹ýÀÌ ¸¹´Ù.
<SCRIPT> function checkit(){ // ±â´ÉÇÔ¼ö ½ÃÀÛ val=parseInt(myform.myinput.value); // ÀÔ·ÂÆû¿¡¼ °ªÀ» °¡Á®¿Í Á¤¼ö¸¦ ã¾Æ ³½´Ù. if (val){ // ÀÔ·ÂµÈ º¯¼ö°¡ À¯È¿¼öÄ¡À̸é: ¿ÜºÎ Á¶°Ç °ËÁ¤ °á°ú ¸ÂÀ¸¸é if (val%2) alert (val+'Àº Ȧ¼öÀÔ´Ï´Ù') // 2·Î ³ª´©°í ³ª¸ÓÁö°¡ ÀÖÀ¸¸é, Ȧ¼ö: ³»ºÎ Á¶°Ç °ËÁ¤ °á°ú°¡ ¸ÂÀ¸¸é else alert (val+'Àº ¦¼öÀÔ´Ï´Ù'); // ³»ºÎ Á¶°Ç °ËÁ¤ °á°ú°¡ Ʋ¸®¸é, Ȧ¼ö } else { // ¿ÜºÎ °ËÁ¤ °á°ú°¡ Ʋ¸®¸é, Á¤¼ö°¡ ¾Æ´Ô alert('¼öÄ¡°¡ ¾Æ´Õ´Ï´Ù.'); // Á¤¼ö°¡ ¾Æ´Ï¶ó´Â °æ°í } // ¿ÜºÎ °ËÁ¤ Á¾·á } // ±â´ÉÇÔ¼öÀÇ Á¾·á </SCRIPT> <FORM name=myform> ÀԷ¶õ: <INPUT type=text name=myinput size=8 value=100> Á¤¼ö¸¸À» ÀÔ·ÂÇϼ¼¿ä. <INPUT type=button value="È®ÀÎ" onClick="checkit()"> </FORM>
<STYLE>table.temp tr td {font-size:10pt;color:teal;border:solid 1 pink;background:ffd}</STYLE> <TABLE class="temp" cellpadding=3 cellspacing=3 align=center><TR> <SCRIPT> for(i=1;i<=50;i++){ // ¼öÄ¡ 1¿¡¼ ºÎÅÍ 50±îÁö 1¾¿ Áõ°¡ÇÏ´Â 1Â÷ for ·çÇÁ ½ÃÀÛ str=''; // º¯¼ö ÁöÁ¤ÇÏ¸ç ¸Å i ¸¶´Ù Ãâ·ÂÇÒ ÀÚ·á ÃʱâÈ for(j=2;j<50;j++){ // ¼öÄ¡ 1¿¡¼ ºÎÅÍ 49±îÁö 1¾¿Áõ°¡ÇÏ´Â 2Â÷ for ·çÇÁ ½ÃÀÛ if ((!(i%j))&&(i!=j)){ // i°¡ jÀÇ ¹è¼öÀΰ¡À̸ç ÀÚü¼ö¿Í ´Ù¸¥°¡¸¦ Á¡°Ë, Á¶°Ç°ËÁ¤ 1 true if (str) str+=','+j; // Àü¿¡ ±â·ÏÇÑ °ÍÀÌ ÀÖÀ¸¸é Äĸ¶¿Í ¼öÄ¡ Ãß°¡, Á¶°Ç°ËÁ¤ 1-1 true else str=j; // Àü¿¡ ±â·ÏÇÑ °ÍÀÌ ¾øÀ¸¸é ¼öÄ¡¸¸ ³Ö±â, Á¶°Ç°ËÁ¤ 1-1 false } // i°¡ jÀÇ ¹è¼öÀΰ¡¸¦ Á¡°Ë Á¾·á, Á¶°Ç°ËÁ¤ 1 Á¾·á } // 2Â÷ ·çÇÁ Á¾·á if (str) document.write('<TD>'+i+' ('+str+')</TD>'); // ±â·ÏÇÑ ¼öÄ¡°¡ ÀÖÀ¸¸é ..ÀÇ Ä(td)¿¡ ¹è¼ö Ç¥½Ã, Á¶°Ç°ËÁ¤ 2 true else document.write('<TD>'+i+' (.)</TD>'); // ±â·ÏÇÑ ¼öÄ¡°¡ ¾øÀ¸¸é ºóÄ(td) Ç¥½Ã, Á¶°Ç°ËÁ¤ 2 false if (!(i%5)) document.write('</TR><TR>'); // ¼öÄ¡(i) 5 ¸¶´Ù »õ·Î¿î ÁÙ(tr) »ðÀÔ, Á¶°Ç°ËÁ¤ 3 true } // 1Â÷ ·çÇÁ Á¾·á </SCRIPT> </TABLE>