class="멋쟁이" 2022. 8. 10. 21:09

연산자 = 계산을 돕는 기호

 

-대입연산자

-산술연산자

-비교연산자

-논리연산자

-비트연산자

-문자열연산자

 

●대입연산자

const num = 10;
cs

=

 

●산술연산자

const num = 10 * 2;
cs

위의 산술 연산자는 대입연산자롸 사용 가능

●비교연산자

두 값을 비교하여 어느 값이 더 큰지 true, false로 반환

const num1 = 10;
const num2 = 5;
console.log(num1 > num2);
cs

●논리 연산자

and, or, not

const num1 = 10;
const num2 = 5;
const num3 = 2;
(num1 > num2) && (num2 > num3); //true
(num1 > num2) && (num2 < num3); //false
cs

●비트 연산자

비트 연산자는 비트, 즉 바이너리(binary) 표현을 이요하여 수를 연산하는것임

논리 연산과 동일하게 연상하는 방법이지만 bit를 가지고 연산함

 

10진법이 아닌 바이너리는 2진법이고 '1'과'0'만을 사용하는 진법

binary digits = bits 우리가 흔히 쓰는 32비트,64비트 이럴데에 쓰임

●문자열 연산자

문자열 연산이란 문자열을 하나로 이어주는것을 말함

두 문자열 혹은 그 이상의 문자열 여러개를 하나의 문자열로 만들어 줄 때 사용

const name = 'abc'
const title = 'efg'
 
console.log(name+''+title);
cs

 

주의할점 : 연사자는 + 기호인데 주의할점은 변수에 담긴 값이 문자가 아닌 숫자일 경우는 산술 연산자인 더하기가 되버림