Last Update: Jun.7,2024

JavaScript Sample

動作確認:○Firefox115(Win7) ○Chrome109(Win7)

■ 算術式の計算(再帰下降構文解析で計算)

再帰下降構文解析(Recursive descent parsing)で実装してみました。
四則演算「+」「-」「*」「/」のほかに、剰余「%」とべき乗「^」が使えます。
また、単項演算子は、「+」「-」が使えます。

▼中置記法


▼式を計算


▼標準組み込みオブジェクト eval() での評価


■ ソース