最初なんでうまくいかないのか理解できなかった。しかも、他にもいろんなとこでおかしいし。一応言いますが、これはJavaScriptです。
var max = //フォームから入力されたやつが入る。
var min = //同じく。
if(max > min){
print"maxの方が大きいです。";
}else{
print"minの方が大きいです。";
}
フォームから数値しか入ってこない前提でしょうか(掲載を省略しているだけかな)
4行目の記述で既にまともに動作しない。 そして、Perlと混同してしまった。 これはウンコードというより、私の頭がうんこでした。
もしかして、フォームにどんな値が入ってようが、無加工でmax、minに代入してるだけなので
4行目の if は数字の大小じゃなく文字列の辞書順比較になる、と言いたかったのかな。
printf は単なる記述ミスで、ウンコ呼ばわりしたいわけじゃない、と。。
取り敢えず、みなさん、くれぐれもこんなミスはしないようにしましょう(
>>print"minの方が大きいです。"; は?
> MasaniwaSdpさん
臭い箇所が複数挙がってるけど、結局どれが貴方の言いたかったウンコで、どれが貴方の記述ミスなんだろか。論旨がどこにあって、どこに前提を置いているのか、よく分からずじまいなり。
実行不可能だったから間違いに気付けたってことはいいんじゃないの。このサイトの趣旨って「ソースコードは酷いのに何故か実行できてしまう」だよね。
print...?