演算子の優先順位と結合規則
【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム
【演算をどの順番で行うのか】
・サンプル文
let num;
num = 5 + 4 * 3;
console.log(num);
>> 17
演算子順は、* 演算が先で、+演算が後になる。
【演算子の結合規則】
サンプル
let num;
num = 12 / 4 * 3;
console.log(num);
> 9
同じ順位の場合は、左から右の順位になる。
演算子の優先順位は、ここを参照:演算子の優先順位と結合規則の一覧
【括弧を使った優先順位の変更】
ループ化を行う括弧()を使うことで演算子の優先順位に関わらず特定の演算を優先させることができます。
サンプル文
let num;
num = (5 + 4)*3;
console.log(num);
> 27