<!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 종류
•
+ (덧셈)
•
- (뺄셈)
•
* (곱셈)
•
/ (나눗셈)
•
% (나머지)
•
++ (증가)
•
- (감소)
•
** (제곱)
•
= (기본 할당)
•
+= (덧셈 후 할당)
•
= (뺄셈 후 할당)
•
= (곱셈 후 할당)
•
/= (나눗셈 후 할당)
•
%= (나머지 연산 후 할당)
•
== (동등)
•
=== (일치)
•
!= (부등)
•
!== (불일치)
•
> (크다)
•
< (작다)
•
>= (크거나 같다)
•
<= (작거나 같다)
•
+ (문자열 연결)
•
&& (논리적 AND)
•
|| (논리적 OR)
•
! (논리적 NOT)
•
& (비트 AND)
•
| (비트 OR)
•
^ (비트 XOR)
•
~ (비트 NOT)
•
<< (왼쪽 시프트)
•
>> (오른쪽 시프트)
•
>>> (부호 없는 오른쪽 시프트)
•
조건 ? 값1 : 값2 (조건이 참이면 값1을, 거짓이면 값2를 반환)
•
typeof (피연산자의 타입을 반환)
•
instanceof (객체가 특정 클래스의 인스턴스인지 여부를 확인)