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 중국어 웹사이트의 기타 관련 기사를 참조하세요!