私はコーディングの完全な初心者であり、完全な白紙の状態です。
node.js のビルドで JavaScript を学習するために、http://javascriptissexy.com/how-to-learn-javascript-properly/ で説明されているパスをたどっています。
jsfiddle または Firefox のブラウザー コンソールを使用して、Javascript の Definitive Guide のコード スニペットを試すことをお勧めします。私は最初にコンソールを試してみましたが、どこにも行きませんでしたが、最終的に少なくとも確認およびプロンプト機能のコードを実行するスクラッチパッドを見つけました。
これと並行して、私は Codeacademy と協力しており、コンソールも回答とテキストを返します。jsfiddle またはスクラッチパッドで非確認/プロンプト関数の回答を返すことができず、Firefox ブラウザー コンソールで何も実行できません (どこでコードを記述すればよいのでしょうか?!?)。
もう一度テストして、Firefox だけのものではないことを確認するために、Firefox のコードをhttp://www.codeavengers.com/javascript/1#1.1にカット アンド ペーストすると、Codeacademy のコンソールのように動作しました。私は何が欠けていますか?
現時点では上から下までわからないので詳しく教えてください。ご協力ありがとうございます。最初に始めたときのことをまだ覚えているなら、このような小さなことがどれほど意味があるかお分かりいただけると思います。codeavengers、code academy、jsfiddle、scratchpad で使用したコードの例を次に示します。
confirm("Are you ready to play");
var age = prompt("What's your age");
if (age < 13) {console.log("You\'re allowed to play but we take no responsibility");} else {console.log("Let\'s get started");}
console.log("You are at a Justin Bieber concert, and you hear this lyric 'Lace my shoes off, start racing.'");
console.log("Suddenly, Beiber stops and says, 'Who wants to race me?'");
var userAnswer = prompt("Do you want to race Bieber on stage?");
if (userAnswer === "yes") {console.log("You and Bieber start racing. It's neck and neck! You win by a shoelace!");} else {console.log("Oh no! Bieber shakes his head and sings 'I set a pace, so I can race without pacing.'");}
var feedback = prompt("How do you rate this game on a scale of 1 to 10?");
if (feedback > 8) {console.log("Thank you! We should race at the next concert!");} else {console.log("I'll keep practicing coding and racing.");}