>웹 프론트엔드 >JS 튜토리얼 >JavaScript의 스위치 문 및 표현식의 사용 예에 ​​대한 자세한 설명

JavaScript의 스위치 문 및 표현식의 사용 예에 ​​대한 자세한 설명

伊谢尔伦
伊谢尔伦원래의
2017-07-18 14:54:562671검색

stwith 문의 형식은 일반적으로 다음과 같습니다.

 switch (expression){
     case value :statement1
         break;
     case value2 :statement2
         break;
     ....
         case value: statement
         break;
     default :statement;

각 케이스는 표현식의 값이 케이스와 같으면 해당 법령이 실행된다는 것을 나타냅니다.

break 키워드를 사용하면 코드가 스위치에서 튀어나옵니다.

키워드 중단이 없으면 코드는 다음 상황을 계속 실행합니다. 키워드 default는 모든 표현식의 값이 값 값과 같지 않을 때 실행된 결과입니다.

  iwork = parseInt(prompt("请输入1-5的值"));
     switch (iwork) {
         case 1 :document.write("星期一")
             break;
         case 2 : "星期2"
             break;
         case 3 : "星期3"
             break;
         case 4 : "星期4"
             break;
         case 5 : "星期5"
             break;
         default :"要输入合理值";

js에서는 String 유형을 직접 사용할 수 있습니다.

사용 예

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> New Document </TITLE> 
<META NAME="Author" CONTENT="oscar999"> 
<script> 
function funcSwitch(sFlag) 
{ 
switch(sFlag) 
{ 
case "Test1": 
alert("Test1"); 
break; 
case "Test2": 
alert("Test2"); 
break; 
default:; 
} 
} 
funcSwitch("Test2"); 
</script> 
</HEAD> 
<BODY> 
</BODY> 
</HTML>

Case 해당 조건 값도 변수입니다.

case 뒤의 해당 값이 문자열이 아니라 변수인 경우. 이는 RegExp와 결합하여 달성할 수 있습니다.

아아아아

위 내용은 JavaScript의 스위치 문 및 표현식의 사용 예에 ​​대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.