>  기사  >  웹 프론트엔드  >  JavaScript 조건문의 if...else 및 switch 문에 대한 자세한 설명

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

青灯夜游
青灯夜游앞으로
2018-10-23 17:13:311981검색

이 글에서는 자바스크립트 조건문의 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으로 문의하시기 바랍니다. 삭제