프로그래밍 언어발행일 2022. 6. 6.원본 https://blog.naver.com/jword_/222760790571 ↗

자바스크립트 연산자에 대해 알아보자

자바스크립트 연산자에 대해 알아보자 — #자바스크립트연산자 오늘은 연산자에 대해 알아보겠습니다 연산자(+,-,*,/,%) 자바스크립트에서는 기본적...

#Languages#Naver Blog

#자바스크립트연산자

​

이미지

​

오늘은 연산자에 대해 알아보겠습니다

이미지

연산자(+,-,\*,/,%)

자바스크립트에서는 기본적으로

사칙연산이 가능합니다

​

덧셈은 + 로 표현합니다

뺄셈은 - 로 표현합니다

곱셈은 \* 로로 표현합니다

나눗셈은 / 로 표현합니다

나머지는 %로 표현합니다

거듭제곱은 \\로 표현합니다

ex ) 2\\3 = 8

​

주의사항은 사칙연산처럼

우선순위가 있습니다

\*/ > +-

​

컴퓨터로 사무일을 해보신 분들이라면

대부분의 연산자가 익숙하게 다가옵니다

​

하지만 조금 낯선 나머지 %는 어디에

사용되는 것일까요 ?

​

% (나머지) 활용

%로 표현한 홀수는 다음과 같습니다

X%2 = 1

​

%로 표현한 짝수는 다음과 같습니다

X%2 = 0

​

항상 5보다 작은 수를 얻고 싶을 때는

X%5로 표현할 수도 있습니다

​

연산자 줄이기

​

연산자를 줄여서 표현할 수도 있습니다

​

이미지

이미지

이미지

let num = 5;

num = num + 5;

num +=5; (줄인표현)

​

console.log(num);

​

콘솔결과 10

​

​

num 연산자(+,-,/,\* 등)= 연산할 숫자; 로

줄여서 표현이 가능합니다

​

증가연산자/감소연산자

증가연산자의 의미는 1만큼 더한다는 의미이고

감소연산자의 의미는 1만큼 뺀다는 의미입니다

이미지

이미지

let num = 10;

num ++;

​

console.log(num);

결과: 11

​

num vs num

​

num와 num의 차이를 알아보겠습니다

​

이미지

이미지

이미지

이미지

또다른 변수를 지정하여

증가/감소 연산자를 표현할 떄는

++를 앞에 써야 원하는 값을 얻을 수 있습니다

​

비교연산자(동등연산자)

비교연산자에 대해 알아보겠습니다

​

같다 ==

크다 >

작다 <

크거나 같다 >=

작거나 같다 <=

다르다 !=

​

흔히 알고있는 =는 연산자가 아닙니다

=는 값을 할당할때 쓰이는 표현입니다

​

같음을 의미하는 연산자는

==로 표현해야 합니다

이미지

이미지

let a = 1 ;

let b = "1" ;

​

console.log(a==b);

결과 : true

​

이전에 숫자형 1과

문자형 "1"은 다르다고 했지만

true가 나와버렸습니다

​

그 이유는 ==는 자료형을

비교해주지는 않기 때문입니다

​

자료형 까지 비교하려면 ===로 표현해야합니다

이미지

이미지

let a = 1 ;

let b = "1" ;

​

console.log(a===b);

결과 : false

​

1과 "1"은 다른 자료형이기 떄문에

정상적으로 false가 나왔습니다

​

논리연산자

논리연산자에 대해 알아보겠습니다

​

&& (=And) // 하나라도 false 이면 false 출력

! (=Not true) // true 이면 false 출력

false이면 true출력

​

주의 사항은 ||은 true를

발견즉시 값을 출력하고 평가를 멈춥니다

​

&&는 false를

발견즉시 값을 출력하고 평가를 멈춥니다

​

연산의 우선순위도 존재합니다

&& > ||

​

​

논리연산자는 다음시간에 비교문과

함께 알아보도록 하겠습니다