자바스크립트 기초문법 - 연산자

2021. 8. 26. 16:19TIL/웹퍼블리셔취업과정

728x90

연산자 : 특정값을 도출하기 위해 연산을 처리하는 식별자

 

산술연산자 : 수학적인 연산을 처리 (+, -, *, /, %, ++, --, **)

대입연산자 : 특정값을 대입하기 위한 연산 (=, +=, -=, *=, /=)

비교연산자 : 두 개 이상의 값을 서로 비교하기 위한 연산 (특정 결과값을 반환, true / false)

 

var result;

 

result : 3 2; //5

result : 3 2; //1

result : 3 2; //6

result : 3 2; //1.5

result : 11 3; //2 나누고 남은 값

result : 3**2; //9 제곱 -ES6

 

var num1 = 3;

// num1 = num + 1; //4

// num1 += 1; //4

num1 ++; //4

console.log(num1);

 

/*

num1++ : 후위 증감연산자 (초기변수값을 먼저 활용하고 그 다음에 값 증가)

++num1 : 전위 증감연산자 (초기변수값을 바로 증가시키고 증가시킨 값을 활용)

*/

 

//num++;

var num = 3;

var result = num1++ * 2; //6

result = ++num1 * 2; //8

 

// 비교연산자에서 == 값만 비교, === 해당값의 자료형까지 같이 비교

var result = (2 == "2"); //true

var result = (2 === "2"); //false