[javascript] 논리연산자

박민규·2020년 9월 15일
0

javascript

목록 보기
7/8

"또는(or)"에 해당하는 JavaScript 연산자는 || 다. (shift + )

const answer = prompt("나는 누구?");

if (answer === "박민규" || answer === "민규" || answer === "park min kyu") {
alert("정답!");
} else if (answer === "김민규") {
alert("성이 다릅니다.");
} else {
alert("땡..");
}

alert에 박민규 or 민규 or park min kyu를 입력하면 정답이라는 알람이 뜨고

김민규 라고 입력을 하게되면 성이 다릅니다 라고 나온다

아예 다른 글을 작성하면 땡이라고 나올 것이다.


"그리고(and)"에 해당하는 JavaScript 연산자는 && 다. (shift + 7)

const hobby = prompt("취미가 무엇인가요?");
const morning = prompt("아침형 인간인가요?");

if (hobby === "축구" && morning === "네") {
alert("조기축구회를 추천합니다.");
} else {
alert("무슨 동아리가 좋을지 생각해볼게요.");
}


아래는 if문에서 표현할 수 있는 다양한 조건문이다.

if (age > 65 || age < 21 && res === "한국")

컴퓨터 언어는 왼쪽에서 부터 해석한다 그러므로
or(||)을 풀고 그다음 and(&&)를 풀면된다

나이가 66이상 이거나 20살 미만이면서 한국에 사는 사람

profile
개(발)초보

0개의 댓글