반응형
연산자(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 |
반응형
연산자(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 |