728x90
[산술 연산자]
console.log(20+10);
console.log(20-10);
console.log(20*10);
console.log(20/10);
console.log(20%10); <--나눗셈의 나머지 값
숫자 뿐 아니라 문자열도 산술 연산자 사용 가능
console.log("20"+"10"); <-- 2010 출력
: + 의 경우 문자 두개를 붙임(주의)
: 나머지 연산자는 숫자 연산자와 동일함
[증감 연산자]
++ --> 1씩 증가 / -- --> 1씩 감소
var num=10;
console.log(++num) --> 플러스하고 넘 출력: 11
console.log(--num) --> 마이너스하고 넘 출력: 10(11에서 1 빼기)
console.log(num++) --> 넘 출력 후 플러스1
(10으로 출력되고 보이지 않는 상태에서 1 플러스된채 11로 존재)
console.log(num--) --> 넘 출력후 마이너스1
(11로 출력되고 보이지 않는 상태에서 1 마이너스된채 10로 존재)
[비교 연산자] (==와 ===차이 유념하기)
console.log(10==20); 10과 20 값이 같다는 false 이므로 false로 출력됨
console.log(10===20); 데이터 타입과 값이 같다 -->false로 출력
console.log(10=="10"); --> true로 출력
console.log(10==="10"); --> false로 출력
console.log(10!==20); 값이 같지 않다 --> true로 출력
console.log(10>20); -->false로 출력
console.log(10>=20); -->false로 출력
console.log(10<20); --> true로 출력
console.log(10<=20); --> true로 출력
[논리 연산자]
console.log(10 === 10 && 20 === 30); false
<--앞 뒤 조건 모두 참일경우에만 true 출력하는 AND 연산자
console.log(10 === 10 | | 20 === 30); true
<--앞 뒤 조건 하나만 참이어도 true 출력하는 OR 연산자
728x90
반응형
'JavaScript' 카테고리의 다른 글
반복문 (0) | 2023.06.28 |
---|---|
조건문 (0) | 2023.06.28 |
데이터타입의 프로퍼티와 메서드 (0) | 2023.06.28 |
자바스크립트 데이터타입 (0) | 2023.06.28 |
자바스크립트 변수 선언 (0) | 2023.06.28 |