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