• 締切済み

JavaScriptのコードの間違いを教えて

いつもお世話になっております。 現在、JavaScriptの勉強をしているのですが、if構文のところでつまずいてしまいした。 下のコードがうまく実行できません。 間違いを指摘して頂ければと思います。 <doctype! html> <html lang="ja"> <head>    <meta charset="UTF-8">    <title>Javascript</title> </head> <body> <script type="text/javascript">    var x = window.prompt("好きな値を入力してください","100");    if (x>100)       {window.document.write("100より大きいです");}    else {if(x<100))       {window.document.write("100より小さいです");}       else {if(x=100))          {window.document.write("100です");}       }    } </script> </body> </html> なお、テキストエディタで記述し、実行はGoogleChromeで行いました。 よろしくお願いします。

みんなの回答

  • de000
  • ベストアンサー率59% (111/187)
回答No.2

ANo.1さんが仰る事 ごもっともですね。 では、ヒントだけ・・・ 1個目 else {if(x<100))  のライン 2個目 else {if(x=100))  のライン どちらも「SyntaxError」(構文エラー)です。 よ~く、目を凝らして見て下さい。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

写し間違いでなければ、単純に、括弧の対応が取れていないだけでは? # 念の為に確認しますが、全角スペースは、ここに書くために入力したものですね?実際はタブや半角スペースになってますね? > 下のコードがうまく実行できません。 どう「うまく実行できない」のか、分析することが、修正への第一歩です。 自分で直すにしろ、人に聞くにしろ、説明できるようになりましょう。 > 間違いを指摘して頂ければと思います。 文法間違い等の、はっきりとした間違いは、ブラウザが指摘してくれます。 エラーメッセージを読んで理解することも、上達のコツの一つです。 ただ、標準では、エラーメッセージは表示されないようになっています。 Javascriptの勉強をするなら、これを表示されるように変更しましょう。 検索したのを貼っておきます。Google Chromeは使ってないので、バージョン違いで操作方法が違っていたら済みません http://ingwer-design.com/blog/javascript/post-5.html

関連するQ&A