Language/Javascript

[자바스크립트 기초 강좌: 100분 완성] 연산자

Jonnie 2021. 7. 31. 04:13

연산자

+

더하기

-

빼기

*

곱하기

/

나누기

%

나머지

**

거듭제곱

연산자 줄여쓰기

num = num + 5;

num += 5; (+ 외에 - * % 등 가능)

증가 연산자 & 감소 연산자 (++ / --)

값을 1만큼 증가/감소시킴

뒤에 쓰느냐 앞에 쓰느냐에 따라 차이 있음

let num = 10;
let result = num++; => 10 //증가시키기 전의 값을 result에 넣음
let result2 = ++num; => 11//증가시킨 값을 result에 넣음

비교 연산자

< > ≤ ≥ = ≠

< > <= >= == !=

반환하는 값은 항상 boolean(true/false)값

const a = 1;
const b = "1";
console.log(a==b);
=> true
console.log(a===b):
=> false   //일치 연산자(===) 타입까지 동일한지 확인

 


논리연산자

|| (OR)

a 나 b 중 true가 있으면 true

&& (AND)

a와 b 둘 다 true이면 true

! (NOT)

a가 false이면 true

const gender = "F";
const name = "Jane";
const isAdult = true;

if (gender=="M" && (name=="Mike" || isAdult)){
	console.log('통과')
}
else {
	console.log("돌아가")
}

 

 

 

 

강의 출처. 코딩앙마(Youtube)

https://www.youtube.com/watch?v=KF6t61yuPCY&t=229s