반응형
연산자(operator)
Javscript에서 기본적으로 제공하는 약속된 문자의 표현식
산술 연산자
수학 계산을 할 때 사용하는 연산자
| 종류 | 설명 | 예시 |
| + | 두 피연산자의 값을 더함 | c = a+b |
| - | 첫 번째 피연산자 값에서 두 번째 피연산자 값을 뺌 | c = a-b |
| * | 두 피연산자 값을 곱함 | c = a*b |
| / | 첫 번째 피연산자 값을 두 번째 피연산자 값으로 나눔 | c = a/b |
| % | 첫 번째 피연산자 값을 두 번째 피연산자 값으로 나눈 나머지를 구함 | c = a%b |
| ++ | 피연산자 1 증가 | a++ |
| -- | 피연산자 1 감소 | b-- |
할당 연산자(대입 연산자)
연산자 오른쪽의 실행 결과를 왼쪽 변수에 할당하는 연산자
| 종류 | 설명 | 예시 |
| = | 연산자 오른쪽 값을 왼쪽 변수에 할당 | y = x+3 |
| += | y = y+x | y += x |
| -= | y = y-x | y -= x |
| *= | y = y*x | y *= x |
| /= | y = y/x | y /= x |
| %= | y = y%x | y %= x |
연결 연산자
둘 이상의 문자열을 합쳐서 하나의 문자열로 만드는 연산자
document.write (birthYear + "년에 태어난 사람의 나이는 " + age + "세입니다.");
비교 연산자
| 종류 | 설명 | 예시 | |
| 조건식 | 결과 | ||
| == | 피연산자가 서로 같으면 true | 3 == "3" | true |
| === | 피연산자도 같고 자료형도 같으면 true | a === "3" | false |
| != | 피연산자가 서로 다르면 true | 3 != "3" | false |
| !== | 피연산자가 서로 다르거나 자료형이 다르다면 true | 3 !== "3" | true |
| < | 왼쪽 피연산자가 오른쪽보다 작다면 true | 3 < 4 | true |
| <= | 왼쪽 피연산자가 오른쪽보다 작거나 같다면 true | 3 <= 4 | true |
| > | 왼쪽 피연산자가 오른쪽보다 크다면 true | 3 > 4 | false |
| >= | 왼쪽 피연산자가 오른쪽보다 크거나 같다면 true | 3 >= 4 | false |
문자열의 비교
문자열에 있는 아스키(ASCII)값을 비교해서 결정
"javascript" > "Javascript" // true
논리 연산자(boolean)
true, false를 처리하는 연산자
| 종류 | 기호 | 설명 |
| OR | || | 피연산자 중 하나만 true여도 true |
| AND | && | 피연산자 모두 true일 경우에만 true |
| NOT | ! | 피연산자 반대값을 지정 |
반응형
'Language > Javascript' 카테고리의 다른 글
| Transpiler (0) | 2024.05.31 |
|---|---|
| Javascript 조건문 (0) | 2022.09.01 |
| Javascript 기본 문법 (0) | 2022.09.01 |
| Javascript란? (0) | 2022.09.01 |