-4
私はちょうどjavascriptとプログラミング全体を学び始めました。私はこれらの例を見つけ、その2つの機能の結果を理解しようとしました。Javascriptの機能の結果
まず:
(function(){
var x = y = 11;
})();
console.log("x = " + (typeof x !== 'undefined'));
console.log("y = " + (typeof y !== 'undefined'));
結果はtrueとfalseです。 var xはvarキーワードで宣言されているので、ローカルvarであり、yはそうではありませんか?
及び第二の例:
(function(){
console.log("a");
setTimeout(function(){console.log("x")}, 1000);
setTimeout(function(){console.log("y")}, 0);
console.log("b");
})();
私の第二の例を教えてください?正しい:私は右のそれを得た場合 は、setTimeoutメソッドは時間が最初に0
おかげ
2番目の例でわからないことはありますか? – Li357
あなたはあなた自身の最初の質問に答えました。 2番目の例で説明するものは何ですか?私は奇妙な結果を見ません。さらに、なぜあなたは1つの投稿で2つの別個の無関係な質問をするのですか? – Cristy
アルゴリズムとは何ですか? 2番目の例で理解できないことは、それについて明確にしてください。 – Geeky