반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

코딩몬

[광주인공지능학원] JavaScript 연산자 본문

JavaScript

[광주인공지능학원] JavaScript 연산자

탄중이 2021. 7. 25. 23:42
반응형

기본 연산자

 

더하기 빼기 곱하기 나누기 나머지 거듭제곱
+ - * / % **

 

연산자 우선순위

곱셈, 나눗셈의 우선순위가 덧셈, 뺄셈의 우선순위보다 먼저이다. (수학과 같음)

 

 

연산자 줄여쓰기

let num = 10;
//num = num+5;
num += 5;

console.log(num);

num = num + 5 와 num += 5는 완전히 같은 코드 이다.

곱셈, 뺄셈, 나눗셈, 나머지에도 동일하게 적용된다.

 

 

 

증가연산자, 감소연산자

let num = 10;
let result = num++;

console.log(result);

 

let num = 10;
let result = ++num;

console.log(result);

증가 연산자는 증가시키고자 하는 값 앞이나 뒤에 ++를 붙혀 1을 증가시킨다.

감소 연산자는 감소시키고자 하는 값 앞이나 뒤에 --를 붙혀 1을 감소시킨다.

 

++나 --를 앞에 붙이면 값이 먼저 증가나, 감소가 일어나기 때문에 console에 찍었을 때 값이 1 증가하거나 감소함을 볼 수 있다.

 

하지만 ++나 --를 뒤에 붙이면 그 줄이 끝난 이후에 값이 1 증가하거나, 감소하기 때문에 console에 찍어도 값이 원래값 그대로 출력이 되는것을 볼 수 있다.

 

 

할당 연산자

할당 연산자는 오른쪽 피연산자의 값을 왼쪽 피연산자에 할당합니다. 기본적인 할당 연산자는 오른쪽의 피연산자 값을 왼쪽 피연산자 값에 할당하는 등호(=)로, x = y  y의 값을 x에 할당합니다.

 

 

 

비교 연산자

피연산자로는 숫자, 문자열, 논리형, 객체 값을 사용할 수 있습니다.

문자열은 Unicode 값을 사용한 표준 사전식 순서를 기반으로 비교합니다.

만약 두 피연산자가 서로 다른 타입일 경우, JavaScript가 피연산자를 비교하기에 적합한 타입으로 변환하며, 대개 숫자로 변환해 비교하는 결과를 낳습니다. 

< > <= >= == !=
크다 작다 크거나 같다 작거나 같다 같다 다르다

비교연산자의 값은 항상 True or False 의 Boolean값이 반환된다.

console.log(10>5);
console.log(10==5);
console.log(10!=5);
console.log(10<5);

 

* 일치 연산자 ===

const a = 1;
const b = "1";

console.log(a === b);

일치 연산자 === 를 사용하면 값 뿐만 아니라 타입 까지 비교를 한다.

 

* 불일치 연산자 !==

const a = 2;
const b = "1";

console.log(a !== b);

불일치 연산자 !==를 사용하면 값 뿐만 아니라 타입까지 비교를 한다.

 

되도록이면 값이 같은지 다른지를 판별하고 싶을 때에는 일치 연산자나 불일치 연산자를 써 주는 편이 알 수 없는 Error를 발생시키지 않는다.

 

 

www.smhrd.or.kr

 

스마트인재개발원

4차산업혁명시대를 선도하는 빅데이터, 인공지능, 사물인터넷 전문 '0원' 취업연계교육기관

www.smhrd.or.kr

 

반응형
Comments