¾È±Ô °øºÎ¹æ

Javascript & JQuery & CSS > Javascript - Á¦¾î¹®

µî·ÏÀÏ : 2017-06-29 17:22 Á¶È¸¼ö : 34,856

1. if~ else ¹® 
ÀÚ¹Ù ½ºÅ©¸³Æ®¿¡¼­´Â ¿©·¯°¡Áö Á¦¾î¹®À» »ç¿ëÇÒ ¼ö ÀÖ´Ù. 
¸ÕÀú ¿¹¸¦ º¸µµ·Ï ÇÏÀÚ.
        
function order(str)  
{
	if(str=="ÇÇÀÚ")
       		alert("ÇÇÀÚ¸¦ ÁÖ¹®Çϼ̽À´Ï´Ù.")
	else if(str == "Â¥Àå")
		alert("Â¥ÀåÀ» ÁÖ¹®Çϼ̽À´Ï´Ù.")
	else if(str == "ºñºö¹ä")
		alert("ºñºö¹äÀ» ÁÖ¹®Çϼ̽À´Ï´Ù.")
}
¿¹¹®¿¡¼­´Â °£´ÜÇÑ ÇÔ¼ö±â´É°ú alert()¸¦ »ç¿ëÇß½À´Ï´Ù.  ¸ÕÀú 'script landguage="JavaScript"'¹®Àº ¿©±âºÎÅÍ ÀÚ¹Ù ½ºÅ©¸³Æ®¸¦ »ç¿ëÇϰڴٴ ǥ½Ã·Î »ý°¢ÇÏ½Ã¸é µÇ°Ú½À´Ï´Ù. 
        
'!--' Ç¥½Ã´Â »ç¿ëÇÏ°í ÀÖ´Â browser °¡ ÀÚ¹Ù¸¦ Áö¿ø ÇÏÁö  ¾ÊÀ» °æ¿ì ÀÚ¹Ù ½ºÅ©¸³Æ® ÄÚµù³»¿ëÀ» È­¸é¿¡¼­ º¸ÀÌÁö ¾Ê°Ô Ç϶ó´Â ¸í·ÉÀÔ´Ï´Ù.  

'function order(str) { ... }' ¹®Àº ÇÔ¼ö¸¦ »ç¿ëÇÏ°í Àִµ¥. order¸¦ ÇÔ¼ö¸íÀ¸·Î ÇÏ°í ¸®ÅϵǴ °ªÀº str À̶ó´Â º¯¼ö¿¡  '±â¾ïÀ» ½ÃÅ°°Ú´Ù!' ÀÔ´Ï´Ù.

'if ~ else' ¸¸¾à¿¡ strÀÇ °ªÀÌ "ÇÇÀÚ" À̸é alert(...) ¸¦ ¼öÇàÇÏ°í ±×·¸Áö ¾ÊÀ¸¸é(else) ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù. 
'alert ÇÔ¼ö´Â È­¸é¿¡ ´ëÈ­»óÀÚ¸¦ Ç¥½ÃÇØ ÁÖ´Â ÇÔ¼öÀÔ´Ï´Ù.  
'/SCRIPT' ¹®Àº ÀÚ¹Ù ¼±¾ðÀÇ ³¡ÀÌ´Ù' ¶ó°í »ý°¢ÇÏ¸é µË´Ï´Ù.  

´ÙÀ½À¸·Î FORM ű״ HTML¿¡¼­ CGI ±â´ÉÀ» ¼öÇàÇÏ´Â ¾ç½Ä ÀÔ´Ï´Ù. 
´ÙÀ½¿¡ FORM ű׸¸À» ÁßÁ¡ÀûÀ¸·Î ´Ù·çµµ·Ï ÇÏ°í ¿©±â¿¡¼­´Â ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» ¼öÇàÇÏ´Â Çü½ÄÀÇ TYPE¸¦ 'BUTTON'À¸·Î ÇÑ´Ù°í¸¸ ¾Ë¾ÆµÎµµ·Ï ÇÏ°Ú½À´Ï´Ù. 

Onclick="order('ÇÇÀÚ')" ¸¦ º¸¸é ¸¶¿ì½º ¹öÆ°À» Ŭ¸¯ÇÏ¸é  order ÇÔ¼ö¸¦ ¼öÇàÇ϶ó´Â ÀǹÌÀÌ°í, °Å±â¿¡ °ªÀº 'ÇÇÀÚ'¸¦ ¸®ÅÏ ½ÃÄѶó'  ¶ó´Â Àǹ̷Πº¸½Ã¸é µË´Ï´Ù. 
        
2. . while ¹® °ú do~ while ¹® 
while¹®°ú do~while ¹®Àº ÁÖ¾îÁø Á¶°ÇÀÌ ¸¸Á·µÇ´Â µ¿¾È ¹Ýº¹Çؼ­ ÁöÁ¤µÈ 
±â´ÉÀ» ¼öÇà½ÃÅ°°í ½ÍÀ» ¶§ »ç¿ëÇÏ´Â ¹Ýº¹ Á¦¾î¹® ÀÔ´Ï´Ù. 
        
while(Á¶°Ç) {                     
	¹®Àå;                                    
}
do  {                
	¹®Àå;
} while(Á¶°Ç)       
        
Á¶°ÇÀÌ ÂüÀÏ °æ¿ì ¹®ÀåÀ» ¼öÇà½ÃÅ°°í °ÅÁþÀÏ °æ¿ì while¹®À» ¹þ¾î³ª°Ô µË´Ï´Ù. 
do ~ while¹®ÀÌ while¹®°ú ´Ù¸¥Á¡Àº ¸ÕÀú ¹®ÀåÀ» ¼öÇàÇÏ°í Á¶°ÇÀ» °Ë»çÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. 
±×·³ ¿¹¹®À» Çϳª º¸°Ú½À´Ï´Ù.
    

3. switch ¹® 
¿©·¯ °³ÀÇ Á¶°ÇÀÌ ÀÖ°í °¢ Á¶°Ç¿¡ µû¶ó ½ÇÇàµÇ¾î¾ß ÇÏ´Â ÀÚ¹Ù Äڵ尡 ´Þ¶óÁö´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. 
swtich¹®¿¡ ÁöÁ¤µÈ Ç¥Çö½ÄÀÇ °ª¿¡ µû¶ó ½ÇÇàµÇ´Â ¹®ÀåÀÌ °¢°¢ ´Þ¶óÁö°Ô µË´Ï´Ù. 

´ÙÀ½Àº »ç¿ë ¾ç½Ä ÀÔ´Ï´Ù. 
        

        swithch(Ç¥Çö½Ä)    
        {
            case   value1 :
                ¹®Àå 1;
                break;
            case   value2 :
                ¹®Àå 2;
                break;
            case   value3 :
                ¹®Àå 3;
                break;
            default :
                ¹®Àå n; 
        }
Ç¥Çö½ÄÀÌ value1ÀÇ °ªÀ» °¡Áú °æ¿ì¿¡ ¹®Àå 1À», value2ÀÇ °ªÀº ¹®Àå 2¸¦ ¼öÇàÇÕ´Ï´Ù. ´ÙÀ½Àº »ç¿ë ¿¹ ÀÔ´Ï´Ù. 
     
            i=1
            while(i)
            {   
            case 1:
                document.write("º¯¼ö°ªÀÌ 1À̱º¿ä");   
                break;
            case 2:
                document.write("º¯¼ö°ªÀÌ 2À̱º¿ä");   
                break;
            case 3:
                document.write("º¯¼ö°ªÀÌ 3À̱º¿ä");   
                break;
            case 4:
                document.write("º¯¼ö°ªÀÌ 4À̱º¿ä");   
                break;
            default :
                document.write("º¯¼ö°ªÀÌ 1 ~ 4°¡ ¾Æ´Ï±º¿ä");
                break;
            i++;
            }
À§ÀÇ ¿¹¹®¿¡¼­´Â i¶ó´Â º¯¼ö¿¡ 1ÀÇ °ªÀ» ÁÖ¾ú°í, iÀÇ °ªÀ» 1¾¿ Áõ°¡ ½ÃÄ×½À´Ï´Ù. 

i´Â 11º¸´Ù ÀÛÀ» µ¿¾È while()ÀÇ ·çÇÁ¸¦ °è¼ÓÇؼ­ ¼öÇàÇÏ°í, ±×¶§ ¸¶´Ù switch¹®µµ 1¹ø¾¿ ½ÇÇàÇÏ°Ô µË´Ï´Ù.
°¡ À϶§´Â case 1¸¦ , 2ÀÏ´í case 2¸¦ ½ÇÇàÇÕ´Ï´Ù.
¡Ø Ȥ½Ã µµ¿òÀÌ µÇ¼Ì´Ù¸é ´ñ±Û¿¡ ÇѸ¶µð ³²°ÜÁÖ¼¼¿ä!
ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£
ÀÚµ¿±Û ¹æÁö     (ÀÚµ¿±Û ¹æÁö ±â´ÉÀÔ´Ï´Ù.)
³»¿ë   ´ñ±Û´Þ±â 
À̸ÞÀÏ ¹®ÀÇ : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.