> 웹 프론트엔드 > JS 튜토리얼 > JavaScript 조건문의 if...else 및 switch 문에 대한 자세한 설명

JavaScript 조건문의 if...else 및 switch 문에 대한 자세한 설명

青灯夜游
풀어 주다: 2018-10-23 17:13:31
앞으로
2076명이 탐색했습니다.

이 글에서는 자바스크립트 조건문의 if...else 및 switch 문에 대해 자세히 설명합니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

if...else 조건문

조건이 true일 때만 스크립트를 실행하려면 다음과 같이 하세요.

var num = 0;if(num ===0){  
    console.log("出来吧,小宝贝!") 
 }
로그인 후 복사

조건이 true일 때 A를 실행하고, 다음에서 B를 실행하려면 다음과 같이 하세요. 다른 경우는 다음과 같습니다:

var num = 0;if(num ===1){  
    console.log("出来吧,小宝贝!") 
 }else{
    console.log("出不来了,小三不能见人,哈哈!") 
}
로그인 후 복사

if...else는 삼항 연산자로 대체할 수도 있습니다:

if(num === 1){
    num--;
}else{
    num++;
}
로그인 후 복사

위의 명령문을 삼항 연산자로 바꾸세요:

(num === 1) ? num-- :num++;
로그인 후 복사

여러 스크립트가 있는 경우 if..를 사용할 수 있습니다. . 여러 번 다른 조건에 따라 다른 문을 실행합니다.

var name = "Mark";if(name === "振伟"){
    console.log("我是振伟哥");
}else if(name === "Mark"){
    console.log("我就是小马喽");
}else if(name === "锦斌"){
    console.log("我就锦斌哥");
}else if(name === "贺贺"){
    console.log("我是刘贺,打死你,哈哈");
}else if(name === "老乡"){
    console.log("我就是你老乡");
}else if(name ===""){
    console.log("玩的有点嗨,哈哈,撤了");
}
로그인 후 복사

switch 문을 사용할 수도 있습니다. 판단 조건이 위와 같다면 다음과 같습니다

var name = "Mark";switch(name){    case "振伟":
        console.log("我是振伟哥");    break;    case "Mark":
        console.log("我就是小马喽");    break;    case "锦斌":
        console.log("我是振伟哥");    break;    default:
        console.log("name is not 振伟、Mark、锦斌");
}
로그인 후 복사

참고: switch 문, case 및 break 키워드는 매우 중요합니다. Case는 현재 스위치의 값이 동일한지 여부를 결정합니다. Case Branch 문의 값입니다. break는 switch 문의 실행을 종료합니다. 중단이 없으면 현재 케이스가 실행된 후 중단이 발생하거나 스위치 실행이 끝날 때까지 다음 케이스가 계속 실행됩니다. 기본적으로 이 문은 표현식이 이전 값과 일치하지 않을 때 실행됩니다.

위 내용은 JavaScript 조건문의 if...else 및 switch 문에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:cnblogs.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿