2013-11-04 8 views
5

私はJSを初めて利用しています。今日私は学んだことを少しでも練習しようとしていました。コンソールログに何かを印刷することはできません。私の「おはよう」警報は私の初期の質問と同様に機能しますが、「はい」または「いいえ」と答えるとすべてが停止します。ここに私のコードです:javascriptコンソールのログが機能しない

alert("Good morning!"); 

var hireMe = prompt("Are you here because you're interested in hiring me?"); 

if (hireMe === "yes") { 
console.log("You've just made my day. Carry on.") 
} 

else { 
    console.log("Well, I hope you're at least thinking about it.") 
} 

ありがとう。開発ツール(F12)が開いていない場合

+0

は、すべてのコンソールに印刷されたものはありますか?アラートを 'console.log()'に置き換えるとどうなりますか? – JJJ

+0

どのブラウザをお使いですか?すべてのブラウザがconsole.logをサポートしているわけではありません –

+0

あなたのブラウザは何ですか?開発者のコ​​ンソールにメッセージがありますか? –

答えて

3

私は任意のコンソールウィンドウがまったく表示されません。これは、プロンプトを超えてコードが書き込まれていないかのようです。

console.logはコンソールに書き込みます。

コンソールウィンドウが開いていない場合は開くようにします。

ブラウザのコンソール(Chromeを使用しているので開発ツール)を手動で開く必要があります。

+0

ありがとうございます。私はそれをしなければならないことを知らなかった。 :) – Jill

0

一部のブラウザ(IE)がクラッシュします: How can I use console logging in Internet Explorer?

+0

それは本当ですが、それは上記の問題の原因ではありません(私は投票しませんでしたが、それはおそらくそれです) – tymeJV

+0

"一度"はい "または"いいえ "と答えると、すべてが停止します。 – ElGavilan

+0

このコメントは、ブラウザがChromeであることがすでに確認されています。 – JJJ

0

IEは残念ながら、コンソールオブジェクトを開くときにのみ(F12)作成されるこの依存関係は残念です。したがって、console.logはオブジェクトコンソールのlogメソッドを呼び出そうとしますが、そのオブジェクトがまだ作成されていないと、エラーが発生します。

0

クロムでは、コンソールに表示できるコンテンツを「すべて非表示」に変更することがあります。必要なコンテンツを表示するには、ドロップダウンで適切なフィールドを選択します。

view image

+0

この機能は他のブラウザにも存在します。このドロップダウンを 'console.log()'出力に設定して非表示にすることもできる他の値もあります。ブラウザに必要なコンソール出力が表示されていることを確認してください。 – andrewgu

0

あなたの 'もし' ステートメントを見てみましょう。それは3つで動作しますが、2つの等価を使用する方が良いです。あなたのコードは次のようになります。

alert("Good morning!"); 
 

 
var hireMe = prompt("Are you here because you're interested in hiring me?"); 
 

 
if (hireMe == "yes") { 
 
console.log("You've just made my day. Carry on.") 
 
} 
 

 
else { 
 
    console.log("Well, I hope you're at least thinking about it.") 
 
}

0

は、あなたの 'もし' ステートメントを見てみましょう。それは3つで動作しますが、2つの等価を使用する方が良いです。あなたのコードは次のようになります。

if (hireMe == "yes") { 
 
console.log("You've just made my day. Carry on.") 
 
} 
 

 
else { 
 
    console.log("Well, I hope you're at least thinking about it.") 
 
}

関連する問題