JS: 연산자

김현수·2020년 12월 25일
0

JavaScript

목록 보기
2/4

산술연산자

let a = 1;
console.log(a++); 	// 1 (더하기 전의 a의 값)
console.log(a)	// 2 (위에서 더해졌음)
console.log(++a;)	// 3 (더하고 난 a의 값)

let b = 1;
b += 3;	// a에 3을 더함
console.log(b);	// 4

논리 연산자

!, NOT 연산자

true는 false로, false는 true로.

const a = !false;
console.log(a) // true

&&, AND 연산자

둘 다 true여야 true. 하나라도 false이면 false.

||, OR 연산자

둘 중 하나만 true여도 true.

NOT - AND - OR 순으로 먼저 처리한다.

const value = !(true && false || true && false || !false)
const value = !(true && false || true && false || true)	// not 처리
const value = !(false || false || true) // and 처리
const value = !(true) // or 처리
const value = false

비교 연산자

const a = 1;
const b = 1;
const equals = a === b;
console.log(equals);	// true

==, !=는 타입을 비교하지 않음. 1과 '1', 0과 false, 1과 true, null과 undefined가 같다고 처리됨.

===, !==는 타입까지 비교함. 웬만하면 이 방법을 추천.

대 소를 나타낼 때는 <, >, <=, >=를 사용

문자열 붙이기

const a = '안녕';
const b = '하세요';
console.log(a + b);	// 안녕하세요

0개의 댓글