演算子順位構文解析(Operator precedence parsing)で実装してみました。 四則演算「+」「-」「*」「/」のほかに、剰余「%」とべき乗「^」が使えます。 また、単項演算子は、「+」「-」が使えます。
▼中置記法
▼式を計算
▼標準組み込みオブジェクト eval() での評価