演算子の優先順位
JavaScript における演算子の優先順位についてご紹介します。ホームページやブログなどのウェブサイトで、JavaScript を使って演算を行うことができます。 各演算子には優先順位があり、この順位に沿って演算処理が行われます。
下の表で、同行の演算子の優先順位は、同一です。式に同一の優先順位の演算子があった場合は、左から順番に演算が行われます。
一般の算数と同じように、優先順位の低い演算を先に処理したい場合は、() で括るなどが必要です。
| 優先順位 | 演算子 |
|---|---|
| 高い ↑ ↓ 低い |
[] () |
| ++ -- ~ ! | |
| * / % | |
| + - | |
| << >> | |
| < <= > >= | |
| == != | |
| & | |
| ^ | |
| | | |
| && | |
| || | |
| ?: | |
| = += -= *= /= %= |
サンプルです。
<SCRIPT LANGUAGE="JavaScript">
<!--
</SCRIPT>
<!--
document.write("10 * 6 + 4 / 2 は、 ", 10 * 6 + 4 / 2 ,"です。<br>");
document.write("10 * ( 6 + 4 / 2 ) は、 ", 10 * ( 6 + 4 / 2 ) ," です。" );
//-->document.write("10 * ( 6 + 4 / 2 ) は、 ", 10 * ( 6 + 4 / 2 ) ," です。" );
</SCRIPT>
このソースを表示させると、次のようになります。
ランキングに参加中です! お役に立てたらクリックをお願いします→
コンピュータとインターネット > データ形式 > HTML > リファレンス