javascriptで逆ポーランド記法 2007/09/01

逆ポーランド記法の勉強のために作成。



言語にpop,push命令あると作成しやすいですね。
あとevalを使ってます。

あと配列をぐるぐるまわすときにtokens[index] != undefinedでチェックするのは楽かもしれないですね。

ちょっとかっこわるいと思っているのが、splitでわけたあと、空の文字が入っているかもしれないので長さをはじくために、t.length == 0 入れているのが...



実行をクリックすると上記の入力したスクリプトが実行されます。
実行

 



スクリプトの、1 2 2 / + 3 4 5 * + -を書き直して、実行おすといろいろ試せます。

参考


少しだけ参考にしました。

: