- ベストアンサー
コンパイルエラーでJavaScriptがおかしい?
- コンパイルエラーが発生しているJavaScriptの問題について知りたいです。
- JavaScriptのコンパイルエラーが発生しました。どうすれば解決できるでしょうか?
- JavaScriptのコードにコンパイルエラーがあります。なぜエラーが生じているのか教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
回答No.1です。 JavaScriptではコンパイルという表現はあまりしないと思うので、「Microsoft windows based ~~~」が出るとしたら、そのファイルの拡張子がhtmlでないか、拡張子htmlがWindows Script Hostに関連付けられているかで、ダブルクリックして開こうとしている、と想像しています。 もしそうであれば、拡張子はhtmlのうえでブラウザからそのファイルを開くようにしてください。 そのファイルをブラウザのショートカットにドラッグ&ドロップでいいと思います。 私はブラウザにChromeを使っていますが、質問者さまもChromeをお使いということでよろしいでしょうか。 ChromeベースのEdgeでもいいです。 ファイルを開いた状態でF12キーを押すとDevToolsが表示されます。 画面の下に表示したいとのことですので、右上の方にある、・が3つ縦(Edgeでは横)に並んでいるアイコンがあるのでそれをクリックしてください。 するとDock side(ドッキングの位置)が表示されますので、右から2番目の上半分が白ぬき下半分が塗りつぶされたアイコンをクリックしてください。 これでDevToolsが下に表示されます。 DevToolsのメニューにConsoleがあるのでそれをクリックしてください。 ここがJavaScriptのコンソール画面になります。 私はここで go が表示されるのを確認しました。
その他の回答 (4)
- AsarKingChang
- ベストアンサー率46% (3467/7474)
>コンソール下に出てくるためにはどうしたらよいでしょうか? その画面はレスポンシブなので、位置は人によって違います。 よって、それには、回答は存在しません。
- AsarKingChang
- ベストアンサー率46% (3467/7474)
>開発者モードにはどうすればいいのですか? GoogleChromeを使ってる前提で回答しますが、 「F12」ボタンを押す! そんだけです、たったの1ボタンで。。 エレメント、コンソール ソース、ネットワークなど 全てのリソースが参照できます。 覚えて損はないかと思います。
補足
F12を押すと、コンソール右4分の1に訳の分からないソースが出て来ます。コンソール下に出てくるためにはどうしたらよいでしょうか?
- AsarKingChang
- ベストアンサー率46% (3467/7474)
先の回答者さんのが、正しいですね。 var traffic-light = { だと、traffic-light "traffic"から"light"を引き算していると解釈されるのでエラー taffic-lightこれも同じだが、 tafficが、"traffic"のケアレなので、エラー 両方を治すと、添付画像のように、 console.logに"go"と表示されますよ。 なお、このコンソールはGoogleChromeの物です。 今は、ブラウザ自体にJavaScriptデバッガーは内蔵されてるので、 余計なソフトを使わない方が、開発速度は速いかと。。 (すでに何らかのブラウザは持ってると思いますので、 質問者さんがお使いのブラウザを開発モードにするだけでOKですよ)
補足
ご回答誠にありがとうございます。 開発者モードにはどうすればいいのですか? どうか教えてください。
- dell_OK
- ベストアンサー率13% (770/5733)
traffic-light を traffic_light にしてみてください。 var traffic_light = { blue: "go", yellow: "slow down", red: "stop" } console.log(traffic_light.blue);
お礼
ご回答誠にありがとうございます。 まだ、コンパイルエラーが出るようなのです。 Microsoft windows based ~~~とか言うので 開くと出るのです。 JavaScriptのconsole.logはどうやって確認していますか? 色々とすみません。 ご回答のほど、宜しくお願い申し上げます。
補足
どういう意味ですか? このChromeではできないということですか?