[基礎][JavaScript]演算の優先度02
式の読み方
優先度が違うとき
ソースコード【 JavaScript 】
a + b * c
-
- + より - よりも * や / の方を先に計算する。
ソースコード【 JavaScript 】
(a + b) * c
-
- ( )でくくると、その中を先に計算する。
ソースコード【 JavaScript 】
c = a == b
-
- a と b が等しければ true を、異なれば false を c に代入する。
優先度が同じとき
ソースコード【 JavaScript 】
a + b - c
-
- 四則演算は左から計算する。
ソースコード【 JavaScript 】
a = b = c = 1
-
- 代入は右から実行します。a,b,cの値はいずれも1になる。
ソースコード【 HTML 】
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>演算子の優先順位</title> </head> <body> <script> document.write('2×8÷2=',(2*8-6/2),'<br>'); document.write('2×(8-6)÷2=',(2*(8-6)/2),'<br>'); document.write('1−2+3=',(1-2+3),'<br>'); document.write('1−(2+3)=',(1-(2+3)),'<br>'); </script> </body> </html>
ブラウザで表示