私はjavascriptを初めて使っているので、基本的な見解を見て、式の評価をしました。通常、式は「括弧、指数、掛け算、除算、加算、減算など」の評価を受けます。JavaScriptの式評価
マイサンプル表現は「2 + 10-19 + 4-90 + 1」
私の理解ではない年代がそう減算にわたって添加の優先度に基づいて加算を実行する最初の上記式であります"12-23-91"となり、結果は "-80"となりますが、式の出力を確認して "-92"を返します。
この結果がどのように導出されたかを説明し、javascriptエンジンによる表現を評価する際の私の理解を訂正してください。
これは数学であり、人間のように左から右に実行されます。無関係ですが、12-23-91は-80ではなく-102になります。 –
'減算による加算の優先順位' - この信念はどこから来たのですか? –
@DaveNewton - だから '2 + 3 * 4'は...? –