자바스크립트 연산자


JavaScript Operators


JavaScript 연산자는 값 할당, 값 비교, 산술 연산 수행 등에 사용됩니다.


JavaScript 산술 연산자

산술 연산자는 두 개의 변수나 값에 대한 연산을 수행하는 데 사용됩니다.

Assignmenty = 5, 다음 표에서는 산술 연산자의 사용을 설명합니다.

x = ++yx = 5 x = 4x = 5산술 연산자의 경우 JavaScript 연산자 튜토리얼을 읽을 수 있습니다. x = 10 및 y = 5x = 5
OperatorDescriptionExampley valuex valueOnline example
+Additionx = y + 2y = 5x = 7예»
-뺄셈x = y - 2y = 5 x = 3 예»
*곱하기x = y * 2y = 5x = 10예»
/Division x = y / 2 y = 5 x = 2.5 증가 이후
y = 6x = 6인스턴스»x = y++y = 6
인스턴스»-- 자기 감소x = --yy = 4
예»x = y-- 년 = 4
예» JavaScript 할당 연산자할당 연산자는 JavaScript 변수에 값을 할당하는 데 사용됩니다. =
인 경우 다음 표에서는 대입 연산자에 대해 설명합니다. = x = yx = y
인스턴스»


+=

x += y

x = x + yx = 15인스턴스»

- =x -= yx = x - yx = 5예»*=x *= yx = x * yx = 50 예 »= /= x /= yx = x /yx = 2 예» %= x %= yx = x % yx = 0인스턴스»

할당 연산자의 경우 JavaScript 연산자 튜토리얼을 읽어보세요.


JavaScript 문자열 연산자

+ 연산자, += 연산자를 사용하여 문자열을 연결할 수 있습니다.

Given text1 = "좋아요", text2 = "아침", Text3 = "" , 다음 표에서는 문자열 연산자의 사용을 설명합니다.

Text1Text2text3 온라인 인스턴스 + 텍스트3 = 텍스트1 + text2"좋은 아침""아침" "좋은 아침"예»+=text1 += text2"좋은 아침""좋은 아침" "" 예»


비교 연산자

비교 연산자는 주어진 두 값이나 변수가 같은지 여부를 판단하기 위해 논리문을 판단하는 데 사용됩니다. =

x = 5정인 경우 아래 비교 연산자의 사용을 보여줍니다.

연산자 같음 x == 8 falseInstance»x == 5trueInstance»===값과 유형이 동일합니다(동일) x == = "5" false인스턴스»x === 5true인스턴스»!=같지 않음 x != 8true 예 » ! ==값과 유형이 같지 않음(같지 않음)x !== "5"trueInstance»x !== 5false 예»> 보다 큼 x > 8false예»<작음 x < 8true예» >= 는 x보다 크거나 같음 >= 8false예 »<=은 x <= 8보다 작거나 같습니다.

비교 연산자에 대해서는 JavaScript를 참조하세요. 비교 연산자 튜토리얼.


조건 연산자

조건 연산자는 조건에 따른 할당 연산에 사용됩니다.

x=6 및 y=3에서 다음 표는 조건부 연산자의 작동을 보여줍니다.

설명 결과 온라인 인스턴스 ==
true 예 »
voteable = (age & 18) ? "너무 어림" : "충분히 오래됨"예»
SyntaxExample온라인 예제
Variable= 추가) ? 값 1: 값 2


논리 연산자가 사용됨 논리 연산자 결정 변수나 값 사이의 관계.

x=6 및 y=3

인 경우 다음 예에서는 논리 연산자의 사용을 보여줍니다.

OperatorDescriptionExample&& 및 (x 10 미만 && y > 1)은 true|| 또는 (x == 5 || y == 5)는 false!not!(x == y) is true
JavaScript 비트 연산자

비트 연산자는 32비트 숫자에서 작동합니다. 모든 숫자 연산은 32비트로 변환됩니다. 결과는 JavaScript 숫자로 변환됩니다.


OperatorDescriptionExampleSimilar toResultDecimal&ANDx = 5 & 1 0101 & 00010001 1 |ORx = 5 | 10101 | 00010101 5~ 부정x = ~ 5 ~01011010 10^XORx = 5 ^ 10101 ^ 00010100 4<<왼쪽으로 이동/td& gt; x = 5 < 1 0101 < 10010 2