if(조건1){ //조건1이 참이라면 실행 } else{ //조건1이 거짓이라면 실행 }
let name = "jason"
만약 name 이라는 변수와 'jason'이라는 문자열이 같다면,
console.log()로 'Hi, jason'이라는 문자열 출력
if (name === "jason"){
//만약에 name이라는 변수와 'jason'문자열이 같다면
console.log("Hi,Jason");
}
//객체
const obj = {
name: jason',
age: 25,
}
//조건문
if(obj.name === 'jason'){
console.log(obj.name);
}
if(조건1){ //조건1이 참이라면 실행 } else if(조건 2){ //조건2이 참이라면 실행 } else { //조건 1과 2가 모두 참이 아닐 때 실행 }
if (obj.name === "Peter"){
//josin과 peter가 이름이 같다면
console.log("Hi,Peter");
} else if(obj.name==="jason"){
//jason jason 이름이 같다면
console.log("Hi,jason");
} else {
console.log("you are not a member!");
}
&& AND연산자 -> 양쪽에 위치한 조건을 모두 만족하는 경우 true
|| OR연산자 -> 양쪽에 위치한 조건 중, 하나라도 만족하는 경우 true
! NOT연산자 -> true면 false / false면 true
//객체
const obj = {
name: Peter',
age: 25,
}
//논리연산자 or조건문
if (obj.name === "jason" || obj.name === "Peter"){
//obj.name이 제이슨 이거나 피터면
console.log("안녕, " + obj.name);
} else {
console.log("넌 우리 멤버가 아니구나");
}
//둘중에 하나라도 성립이 되면 코드가 실행됨
//논리연산자 or조건문
if (obj.name === "jason" && obj.name === "Peter"){
//obj.name이 제이슨이고, 피터면
console.log("안녕, " + obj.name);
} else {
//둘중 하나라도 아니라면
console.log("넌 우리 멤버가 아니구나");
}