논리 연산자
논리 연산자는 보통 불리언(논리) 값과 함께 사용해서 불리언 값을 반환합니다. 그러나 &&와 || 연산자는 사실 두 피연산자 중 하나를 반환하는 것으로, 만약 둘 중 하나가 불리언 값이 아니라면 논리 연산자의 반환 값도 불리언 값이 아닐 수 있습니다.
false 로 변환할 수 있는 표현식은 결과가 null, 0, nan, 빈문자열(""), undefined
연산자 | 사용법 | 설명 |
and && | let a = true && true | 둘다 참(true)일때 참(true) 반환 |
or || | let b = true || false | 둘중 하나라도 참(true)이면 참(true) 반환 |
not ! | let c = !true ; | true 이면 false 반환, false 면 true 반환 |
https://codepen.io/luchiaChoi/pen/eYQdJGE?editors=0010
문자열 연산자
문자열에 사용할 수 있는 비교 연산자들 외에도, 문자열 연결(+) 연산자는 두 문자열의 값을 서로 연결한 새로운 문자열을 반환합니다.
https://codepen.io/luchiaChoi/pen/vYQXLWM?editors=0010
'JAVASCRIPT' 카테고리의 다른 글
조건문 if, if ~ else, if else if else (0) | 2023.06.21 |
---|---|
연산자 - 삼항(조건) 연산자 (0) | 2023.06.21 |
javascript 연산자 - 할당연산자 (0) | 2023.06.21 |
javascript 연산자 - 비교연산자 (0) | 2023.06.21 |
Data type & Data type Conversion (0) | 2023.06.14 |