이노베이션 자바스크립트 회고
연산자
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 |
주의할점 : 연사자는 + 기호인데 주의할점은 변수에 담긴 값이 문자가 아닌 숫자일 경우는 산술 연산자인 더하기가 되버림