Search
📫

#003 #Operators

덧셈 연산자 +는 숫자를 더 할 수 있다. 할당 연산자 =는 변수에 값을 할당 한다.
x에 5를 할당 y에 2를 할당 z에 x+y 값을 할당 → 7 document.getElementById(”demo”)로 출
<!DOCTYPE html> <html> <body> <h1>JavaScript Operators</h1> <h2>The Assignment (=) Operator</h2> <p id="demo"></p> <script> let x = 5; let y = 2; let z = x + y; // Display z document.getElementById("demo").innerHTML = "The sum of x + y is: " + z; </script> </body> </html>
JavaScript
복사
곱셈 연산자 *
let x = 5; let y = 2; let z = x * y;
JavaScript
복사
문자열 비교
let text1 = "A"; let text2 = "B"; let result = text1 < text2;
JavaScript
복사
+ 연산은 문자열을 더할때에도 사용된다.
let text1 = "John"; let text2 = "Doe"; let text3 = text1 + " " + text2;
JavaScript
복사
문자열에도 +=연산자를 사용할 수 있다.
let text1 = "What a very "; text1 += "nice day";
JavaScript
복사
숫자와 문자열을 사용할 때 연산되는 방식
let x = 5 + 5; let y = "5" + 5; let z = "Hello" + 5;
JavaScript
복사
Javascript operators 종류
산술 연산자 (Arithmetic Operators): 숫자 연산에 사용되는 연산자이다.
+ (덧셈)
- (뺄셈)
* (곱셈)
/ (나눗셈)
% (나머지)
++ (증가)
- (감소)
** (제곱)
할당 연산자 (Assignment Operators): 변수에 값을 할당하는 데 사용된다.
= (기본 할당)
+= (덧셈 후 할당)
= (뺄셈 후 할당)
= (곱셈 후 할당)
/= (나눗셈 후 할당)
%= (나머지 연산 후 할당)
비교 연산자 (Comparison Operators): 두 값이나 표현식을 비교하는 데 사용된다.
== (동등)
=== (일치)
!= (부등)
!== (불일치)
> (크다)
< (작다)
>= (크거나 같다)
<= (작거나 같다)
문자열 연산자 (String Operators): 문자열을 연결하는 데 사용된다..
+ (문자열 연결)
논리 연산자 (Logical Operators): 논리적 조건을 평가하는 데 사용된다.
&& (논리적 AND)
|| (논리적 OR)
! (논리적 NOT)
비트 연산자 (Bitwise Operators): 비트 수준의 연산을 수행한다.
& (비트 AND)
| (비트 OR)
^ (비트 XOR)
~ (비트 NOT)
<< (왼쪽 시프트)
>> (오른쪽 시프트)
>>> (부호 없는 오른쪽 시프트)
삼항 연산자 (Ternary Operators): 세 개의 피연산자를 갖는 연산자 들이다.
조건 ? 값1 : 값2 (조건이 참이면 값1을, 거짓이면 값2를 반환)
타입 연산자 (Type Operators): 데이터 타입이나 객체 유형을 확인하는 데 사용된다.
typeof (피연산자의 타입을 반환)
instanceof (객체가 특정 클래스의 인스턴스인지 여부를 확인)