[基礎][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>


ブラウザで表示