27array6.html
<!DOCTYPE HTML > < HTML LANG = "EN" > < 頭> < メタ文字コード= "UTF-8" > < メタ名= "ビューポート" コンテンツ= "幅=装置幅、初期の規模= 1.0" > < メタHTTP -equiv = "X-UA-互換" コンテンツ= "IE =縁" > < タイトル>ドキュメント</ タイトル> </ ヘッド> < ボディ> < 分析非構造割り当てアレイ構造又はオブジェクト異なる変数値抽出 // = "に沿って" VAR名; // VAR年齢= 32; VAR [名前、年齢] = [ " に沿って" 、32 ]; はconsole.log(名前); にconsole.log(AGE); // VAR [X、Y、Z] = [1、[2.2、2.3]]; // VAR [X、[Y、Z] = [1、[2.2、2.3。 ]; // にconsole.log(X、Y、Z); // 1 [2.2、2.3]は未定義。 VAR [JSON、ARR、NUM] = [{A:10 、B:20である}、[ 1 、2 、3 ]、10 ]; VAR [X ,, =4 ] = [ 1 、2 ]; //デフォルトのパス にconsole.log(X); VAR [X、Y ...] = [ 10 、20は、30 、40 ]; // 残留用語 はconsole.log(X 、Y); // 10 [20,30,40] VaRのARR = [ 1 、2 、3 ]; VAR [... ARR1の] = ARR; // クローン配列 ARR1のにconsole.log(); VAR X = 10 、Y = 20 ; / * VARの一時= xと; X = Y。 Y = TEMP。 * / [X、Y] = [Y、X]。 console.log(X、Y) </ スクリプト> </ ボディ> </ HTML >
27array7.html
<!DOCTYPE HTML > < HTML LANG = "EN" > < 頭> < メタ文字コード= "UTF-8" > < メタ名= "ビューポート" コンテンツ= "幅=装置幅、初期の規模= 1.0" > < メタHTTP -equiv = "X-UA-互換" コンテンツ= "IE =縁" > < タイトル>ドキュメント</ タイトル> </ ヘッド> < ボディ> < = [ 12 、5 、4 、6 、11 、9 ]; / * 昇順 バブルソート 12,5,4,6 比較最初のラウンドの得られた最大3 5 4 12 6 5 4 12 6 5 4 12 6 の2 546比較2倍大きい第2の値を取得する 。4. 5 6 12れている 。4 5 6 12が 大きい第3の値を得るために比較例1の第三ラウンド 。4. 5 のIJ 0 3 0 1〜1〜。〜2 3 2 1 2 〜。1〜2 1 0 ... arr.length。1-I-の * / console.log(バブルソート(ARR)); 関数バブルソート(ARR){ // コントロールホイールのサイクル数を定義 するvar TEMP = 0 ; のための(VARのI = 0 ;私は< arr.length - 。1 ; Iは++ ){ // 。回数のそれぞれ1 2 0とを比較 するため(J = 0 ; J < arr.length - 1 - I; J ++ ){ // 二つの隣接する数字比較 IF (ARR [J] <ARR [J + 1 ]){ / * TEMP = ARR [J]; ARR [J] = ARR [J + 1]; ARR [J + 1] = TEMP; * / [ARR [J]、ARR [J + 1 ]] = [ARR [J + 1 ]、ARR [J]]; } } } 戻りARR; } // 選択ソート / * 昇順 12,5,4,6を 5. 4. 6〜12である。 4 12 5. 6。。 * / < / スクリプト> </ ボディ> </ HTML >