변수(variables)에 값을 할당하고, 합산합니다.
var x = 5; // 값 5를 변수 x에 할당 var y = 2; // 값 2를 변수 y에 할당 var z = x + y; // 값 7을 변수 z에 할당 (5 + 2)
할당(assignment) 연산자 (=
)는 값을 변수에 할당합니다.
var x = 10;
덧셈(addition) 연산자(+
)는 숫자를 더합니다.
var x = 5; var y = 2; var z = x + y;
곱셈(mulitiplication) 연산자(*
)는 숫자를 곱합니다.
var x = 5; var y = 2; var z = x * y;
산술 연산자(Arithmetic Operators)는 숫자에 대한 산술을 수행하는 데 사용됩니다.
Operator | Description |
---|---|
+ | adddtion(더하기) |
- | subtraction(빼기) |
* | Multiplication(곱하기) |
** | Exponentiation(거듭제곱) |
/ | Division(나누기) |
% | Modulus(Division Remainder) 나눗셈의 나머지 |
++ | Invcrement (증가) |
-- | Decrement (감소) |
할당 연산자(Assignment operators)는 JavaScript 변수에 값을 할당합니다.
Operator | Example | Same As |
---|---|---|
= | x = y | x = y |
+= | x += y | x = x + y |
-= | x -= y | x = x - y |
*= | x *= y | x = x * y |
/= | x /= y | x = x / y |
%= | x %= y | x = x % y |
**= | x ** = y | x = x ** y |
덧셈 할당 연산자(+=
)는 변수에 값을 더합니다.
var x = 10; x += 5; // x = x + 5 = 10 + 5 = 15
+
연산자는 문자열(strings)을 더하기(연결하기)에 사용될 수 있습니다.
var txt1 = "John"; var txt2 = "Doe"; var txt3 = txt1 + " " + txt2; // txt3 : John Doe
+=
할당 연산자는 문자열(string)을 더하기(연결하기)에 사용될 수 있습니다.
var txt1 = "What a very "; txt1 += "nice day"; // txt1 : What a very nice day
문자열에서 사용될 경우, %%+%%연산자는 연결연산자(concatenation operator)라고 부릅니다.\\
숫자 두 개의 더하는 것은 합계를 반환하지만, 숫자와 문자열을 더하는 것은 문자열을 반환합니다.
var x = 5 + 5; // x = 10 var y = "5" + 5; // y = 55 var z = "Hello+ +5; // z = Hello5
비교 연산자(Comparison Operators)
Operator | Description |
---|---|
== | equal to (양쪽이 같다) |
=== | equal value and equal type (양쪽이 값과 타입이 같다) |
!= | not equal (양쪽이 같지 않다) |
!== | not equal value or not equal type ( 값이 같지 않거나 타입이 같지 않다 ) |
> | greater than ( 왼쪽이 더 크다 ) |
< | less than ( 왼쪽이 더 작다, 오른쪽이 더 크다 ) |
>= | greater than or equal to ( 왼쪽이 더 크거나 같다) |
⇐ | less than or equal to ( 오른쪽이 더 크거나 같다) |
? | ternary operator ( 삼항 연산자 ) |
논리 연산자(Logical Operators)
Operator | Description |
---|---|
&& | logical and ( 논리곱 연산자 ) |
|| | logical or ( 논리합 연산자 ) |
! | logical not |
자료형을 확인
Operator | Description |
---|---|
typeof | 변수의 자료형을 반환합니다. |
instanceof | 객체가 지정된 객체의 인스턴스인 경우 true를 반환합니다. |