본문 바로가기
JavaScript

JavaScript기초(11)_조건문(3)

by DeBanker.K 2021. 10. 4.

1. 논리 연산자를 이용한 조건문 평가 ( && / || / ! )

(1) && : And 연산자 

&& 연산자에서 하나의 거짓이라도 포함되면 결과값이 출력되지 않는다.

(2) || : Or 연산자 ('버티컬 바'라고 읽는다.)

(3) ! : Not 연산자 

!true = Not true = false가 되고 !false = Not false = true 가 된다.

 

2. 논리 연산자를 이용한 조건문 실행

(1) && : And 연산자 

: 둘 다 참 일 때만 참이다.

: 표현식은 앞에 먼저 평가하고, 뒤에를 평가한다.

: 앞 표현식을 평가해서 참 일 때만, 뒤 표현식을 평가할 필요가 생기기 때문에 뒤의 표현식이 실행된다.

n같은 경우에는 && 앞부분이 참이므로 뒤의 식이 실행되었지만, k의 경우는 거짓이므로 실행되지 않았다.

(2) || : Or 연산자 ('버티컬 바'라고 읽는다.)

: 둘 중에 하나만 참이면 참이다.

: 앞 표현식을 평가해서 참 이면, 뒤 표현식을 평가할 필요가 없어서 실행하지 않는다.

: 앞 표현식을 평가해서 거짓일 때만, 뒤 표현식을 평가할 필요가 생기기 때문에 표현식이 실행된다.

'JavaScript' 카테고리의 다른 글

JavaScript기초(13)_반복문(1)  (0) 2021.10.06
JavaScript기초(12)_조건문(4)  (0) 2021.10.05
JavaScript 기초(10)_조건문(2)  (0) 2021.10.03
JavaScript 기초(9)_조건문(1)  (0) 2021.10.01
JavaScript 기초(8)_자료형  (0) 2021.09.29

댓글