할당 연산자
오른쪽에 있는 피연산자의 평가 결과를 왼쪽 피연산자에 할당하는 연산자
let a = 10
비교 연산자
- 피연산자들을 비교하고 결과값을 boolean으로 변환하는 연산자
10 > 1 // true 10 < 1 // false
- 피연산자들을 비교하고 결과값을 boolean으로 변환하는 연산자
동등 연산자 ( == )
두 연산자가 같은 값으로 평가되는지 비교 후 boolean 값을 반환
비교할 때
암묵적 타입 변환
을 통해 타입을 일치 시킨 후 비교하므로 예상치 못한 결과가 발생할 수 있음const a = 1 const b = '1' console.log ( a == b ) // true
일치 연산자 ( === )
두 연산자의 값과 타입이 모두 같은 경우 true를 반환
const a = 1 const b = '1' console.log ( a == b ) // false console.log ( a === Number(b)) // true
논리 연산자
세 가지 논리 연산자로 구성
and 연산은
&&
or 연산은
||
not 연산은
!
true && true // true true && false // false true || false // true false || false // false !true // false
삼항 연산자
3 개의 피연산자를 사용하여 조건에 따라 값을 반환하는 연산자
가장 앞의 조건식이 참이면 : 앞의 값이 반환, 반대일 경우 뒤의 값이 반환
삼항 연산자의 결과 값이기 때문에 변수에 할당 가능
true ? 1 : 2 // 1 false ? 1 : 2 // 2 const result = Math,PI > 4 ? 'yes' : 'no' console.log(result) // no.
'WEB > JavaScript' 카테고리의 다른 글
[JavaScript] (아스키코드,ASCII) 문자를 숫자로, 숫자를 문자로 변환하는 방법 (0) | 2023.01.07 |
---|---|
[JavaScript] input 태그의 이벤트핸들러 모음 (0) | 2022.12.31 |
[JavaScript] 두 값의 나누기, 몫, 나머지 구하기 (0) | 2022.12.29 |
[Javascript] 배열 메서드 (0) | 2022.11.06 |
[Javascript] 변수 선언 키워드 (0) | 2022.11.06 |