質問: javascriptについて。
回答: if(b==a) これだと 「変数 b の値と変数 a の値が等しいとき」 という意味になますよ。 変数 a など存在しないように見えますが。。。 したい判定は 「変数 b の値が "a" のとき」 ではないでしょうか? そうであれば if(b=="a") または if(b=='a') のようにする必要があります。