이번에는 자바스크립트에서 산술연산자에 대하여 알아보겠다.


산술연산자는 잘알고있는 더하기, 빼기, 곱하기, 나누기 이런것들이 산술연산자이다.


여기에 다른언어에서 자주보이는 %라던가 ++ / --  같은것들이 포함되는 개념이다. 


++ / -- 를 변수 앞에 붙이는것도 뒤에 붙이는 차이도 이미 알고있기 떄문에 크게 정리하지는 않겠다.



// 산술연산자

var a=5, b=3;
a+b; // 8 더하기
a-b; // 2 빼기
a*b; // 15 곱하기
a/b; // 1 나누기
a%b; // 2 나머지
5+3; // 8 그냥 이런식으로 계산이 가능하다

// 증감연산자
++ // 값 증가
-- // 값 감소

var a=1;
console.log(a);
console.log(a+1); // 2
console.log(++a): // 2 a = a+1;


관계연산자 역시 기호만 보고도 어느정도 파악할수 있고 or and not의 개념또한 정보처리를 공부하거나 전공자인분들 같은경우 익히 알고있기 때문에 간단히 정리만 해놔야겠다.



// 관계연산자

var a=5, b=3;
a<b; // a가 b보다 작다 false
a>b; // a가 b보다 크다 true
a<=b; // a는 b 이하 false
a>=b; // a는 b 이상 true
a==b; // a는 b과 같다 false
a!=b; // a는 b와 같지않다 true

// and, or, not

a<6 && b<10 // and 둘다 true일 경우만 true를 리턴하고 나머지는 false

a<1 || b<10 // or 둘 중에 하나만 true여도 true를 반환한다 둘다 틀렸을 경우만 false 이다

!a // not false을 true로 만들어주고 true는 false로 만들어준다



== 와 ===의 차이도 나중에 정리를 한번해봐야겠다.

'JavaScript > Vanilla JS' 카테고리의 다른 글

setInterval(), setTimeout()  (0) 2019.07.29
String 이어붙이기  (0) 2017.09.29
자료형(2)  (0) 2017.09.29
자료형  (0) 2017.09.29
변수 (Variable)  (0) 2017.09.29