728x90
연산자 표기    
삼항 연산자 Ternary a ? '참' : '거짓' a가 true라면 참, 그렇지 않다면 거짓 ?와 :을 이용해 if문을 삼항으로 만듦
논리 연산자 logical




&& and 모두 같을 때
|| or 하나만이라도 일치할 때
! not 부정
비교 연산자 Comparison




=== 일치연산자  
!== 불일치연산자  
<= 작거나 같다 *꺽쇠괄호를 앞쪽에 명시
할당 연산자 Assignment a += 1 a에 1을 더한 값을 a에 담기 a = a + 1
산술 연산자 Arithmetic + - * / % 덧셈 뺄셈 곱셈 나눗셈 나머지  

 

🚨 삼항 연산자 Ternary Operator

const g = 1 < 2

if (g) {
  console.log('참')
} else {
  console.log('거짓')
}

💡 if문을 한 줄로! 

a가 true라면 참을 그렇지 않다면 거짓을

const g = 1 < 2

console.log(g ? '참' : '거짓')

 

🚨 논리 연산자 Logical Operator

&& : 이것 and 저것 and 요것이 모두 true

|| : 이것 or 저것 or 요것 중 하나라도 true

! : NOT true

const d = 1 === 1 //ture
const e = 'AB' === 'AB' //ture
const f = true //ture

console.log('결과: ', d && e && f) 
console.log('||: ', d || e)
console.log('!:', !d)

 

🚨 비교 연산자 Comparison Operator

=== 일치 연산자 

!== 불일치 연산자

<, <= : 크다, 크거나 같다 (꺽쇠괄호는 앞쪽에 적어야 문법에 맞음)

const b = 1
const c = 3
console.log(b === c)
console.log(b <= c)

 

🚨 할당 연산자 Assignment Operator

할당 연산자에는 산술 연산자(+ - * / %) 삽입 가능

a -= 1 (a = a - 1)

a *= 1 (a = a * 1)

let a = 2
a += 1  // a = a + 1

console.log(a) // 3

 

🚨 산술 연산자 Arithmetic Operator

+ - * / %

덧셈, 뺄셈, 곱셈, 나눗셈, 나머지

 

 

728x90
+ Recent posts