이 글에서는 자바스크립트 조건문의 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!