1.変数の変化は、ブロックレベルのスコープの概念が追加されます
-
宣言変数(ブロックレベルのスコープ)は、ループ変数の適用範囲のための問題を解決する変数のグローバルプロパティの未亡人を宣言されていない、より完璧VAR、グローバル変数を、聞かせてみましょう
const定数宣言(ブロック数範囲)
-
VAR // ; VARのA = [] のための(VARインデックス= 0、インデックス< 10 ;インデックス++){ [インデックス] =関数(){ にconsole.log(インデックス); //インデックスは、範囲インデックスにルックアップ値 } } にconsole.log(インデックス); // 10 A [6](); // 10 // LET A CONST = []; のため(LETインデックス= 0、インデックス<10;インデックス++){ A [インデックス] 関数= (){にconsole.log(インデックス);} //インデックスのみのサイクルの現在のラウンドに有効で、各サイクルは、新しい変数を作成します } ()[6]; // 6 にconsole.log(インデックス)/ /インデックスが定義されていません
文字列のメソッドを追加します。2.
STR =レッツハッピー'; 真//にはconsole.log(str.includes( 'HA')) (。str.repeat(3))はconsole.log // 'happyhappyhappy' はconsole.log(str.startsWith( 'HA' )); //真、2パラメータの位置を見つけるに はconsole.log(str.endsWith( 'P'、 4)); //真、 外観のパラメータ文字列の長さ2