演算子


🔷 演算子


演算を実行する記号

🔷 演算子と被演算子


🔸 演算子:演算を実行する記号(+、-、*、/など)
🔸 被演算子:演算子の作業対象(変数、定数、文字、数式など)

🔷 演算子のタイプ


🔸 演算子:+、-、*、/、%、<、>>
🔸 比較演算子:<、>、<=、>=、=、!=
🔸 論理演算子:&、|、!、&、|、^、~
🔸 代入演算子:=
🔸 その他:変換演算子(「()」、3つの演算子(?:)、instanceof演算子(instanceof)

🔷 演算子の優先順位


🔸 算術→比較→論理→代入
🔸 単項
x + 3 * y // 곱셈, 나눗셈이 덧셈, 뺄셈보다 우선순위가 높다.
x + 3 > y - 2 // 산술연산자(+,-) 연산 후 비교 연산 수행
x > 3 && x < 5 // 비교연산(x>3,  x<5) 연산 후 논리 연산(&&) 수행

🔷 演算子の連結規則


🔸 単項演算子、代入演算子右から左へ演算
🔸 残りの演算子は左から右へ演算されます.
x = y = 3; // 오른쪽에서 왼쪽으로 연산 수행 ( y = 3 -> x = 3)