자바스크립트 연산자
1. 산술 연산자
- , - , * , / , %
1 | let num1 = 15; |
2. 문자 결합 연산자
문자형데이터+문자형데이터 = 문자형데이터
문자형데이터+숫자형데이터 = 문자형데이터
1 | let t1="학교종이"; //문자형 데이터 저장 |
3. 대입 연산자
대입 연사자의 종류
A = B (A = B)
A += B (A = A+B)
A + B (A = AB)
A / B (A = A/B)
A %= B (A = A%B)
예시
1 | let num1=10; |
문자형 데이터로 저장된 HTML태그 연산자로 결합하기
1 | let t ="<table border='1'>"; |
4. 증감 연산자
증감 연산자에는
숫자형 데이터를 1씩 증가시키는 ++연산자
가 있고
1씩 감소시키는 –연산자
가 있습니다.
1 | let a=++b // 변수 b의 값을 1 증가 시킨후 a에 저장합니다. (증가가 먼저) |
5. 비교 연산자
A>B A는B보다 크다.
A<B A는B보디 작다.
A>=B A는B보다 크거나 같다.
A<=B A는B보다 작거나 같다.
A==B A와B는 같다. (데이터 형과 문자형을 상관X, A=10 B=”10” 이라면 true값)
A!=B A와B는 다르다. (데이터 형과 문자형을 상관X, A=10 B=”10” 이라면 false값)
A===B A와B는 같다. (데이터 형과 문자형을 구분, A=10 B=”10” 이라면 false값)
A!==B A와B는 다르다. (데이터 형과 문자형을 구분, A=10 B=”10” 이라면 true값)
1 | let a =10; //a값 10 |
6. 논리 연산자
논리 연산자에는 ||(or), &&(and) , !(not)가 있습니다.
1. ||
or 연산자
라고 부르며, 피연산자 중 값이 하나라도 true이면 true값 반환.
2. &&
and 연산자
라고 부르며, 피연산자 중 값이 하나라도 false이면 false값 반환.
3. !
not 연산자
라고 부르며, 단항 연산자
입니다. 피연산자의 값이 true이면 반대로 false값 반환.
7. 삼향 조건 연산자
조건식(true,false) 데이터 결과값에 따라 스크립트 코드를 다르게 실행할때 사용.
기본형
조건식? 실행문1 : 실행문2;
true값일 시 실행문1 실행, false값일 시 실행문2 실행
1 | const a=10; |
연산자 우선순위
- ()
- 단항 연산자(–, ++, !)
- 산술 연산자(*, /, %, +, -)
- 비교 연산자(>, >=, <, <=, ==, ===, !==)
- 논리 연산자(&&, ||)
- 대입(복합 대입) 연산자(=, +=, -=, *=, /=, %=)