// ===================求最大值========================== ===========
<スクリプト>
VAR ARR = [10,35,765,21345,678,89]。
VAR最大= ARR [0];
(; I <arr.length; varはiが0 = I ++)のために{
IF(最大<ARR [I]){
マックス= [i]はARR。
}
}
はconsole.log( "最大值:" + MAX)。
</スクリプト>
// ===================求最小值====================== ===============
<スクリプト>
VAR ARR = [10,35,765,21345,678,89]。
VAR最大= ARR [0];
(; I varがI = 0のための<arr.length; I ++){
IF(最大> ARR [I]){
マックス= [i]はARR。
}
}
はconsole.log( "最小值:" + MAX)。
</ SCRIPT>
//反復逆============================ ================= ==============
<SCRIPT>
のvar ARR = [1,2,3,4,5,6,7,8,9];
(VAR 1-I = arr.length用; I> = 0; I - ){
にconsole.log(ARR [I]);
}
</ SCRIPT>
//文字列連結配列=========== ======= ====第一の方法(正面から追加背面)=========
<SCRIPT>
VAR名=「ジェイ」、「ジェット」、「JJ」、「アンジェラ」、「ヘーベ」 ];
VAR STR = "";
のための(I = 0 VAR; I <names.length -of 1; I ++){
STR + =名[I] + "|"
}
names.lengthのはconsole.log(STR +名[1-。 ]);
</ SCRIPT>
// =========== ===========二番目の配列文字列の連結方法(プラス順方向)後方から==== ================
<スクリプト>
VAR名= [ "ジェイ"、 "ジェット"、"JJ"、 "アンジェラ"、 "ヘーベ"];
VARのSTR = "";
{(I ++; I <names.length VAR iは= 1)のための
"|" STR + = +名[I]
}
はconsole.log(名前[0] + STR)。
</ SCRIPT>
============== //重複配列0、アレイ内の他のデータを削除============
<SCRIPT>
VAR = ARR 【10,20,0,12,0,0,124,32];
VAR newArr = [];
(VARは、I = 0; I <arr.length; I ++)のために{
IF(!ARR [I] = 0){
newArr 【newArr.length] = ARR [I];
}
}
にconsole.log(newArr);
</ SCRIPT>
//反転アレイ===================== ----------データ交換のアレイにおける位置=============
<SCRIPT>
VAR =配列[10,20,30,40,50,60]。
ため(VAR Iは= 0; Iは<= Array.lengthと/ 2である; I ++){
[I] = VARアレイTEMP;
配列[I] =配列[-be Array.lengthと1-I];
。配列は[Array.lengthと1であります-i] = TEMP;
}
にconsole.log(アレイ);
</ SCRIPT>
// ===========スコアを求めて直列、合計スコア、平均値、最大値及び最小====== // =========
<スクリプト>
VAR = proInputのparseInt(プロンプト() "クラスカウントRESEARCH 17の番号を入力してください");
VAR proScore = [];
のための(I = 0 VAR; I <proInput; I ++){
proScore [proScore.length] = parseInt((+ "を入力してください"(プロンプトI + 1)+ " 番目の生徒の成績"));
}
はconsole.log(proScore);
VAR SUM = 0;
= 0のvar AVER;
VAR proScore =最大[0] ;
VAR proScore =分[0];
のため(VAR I 0 =; I <proScore.length; I ++){
SUM = proScore + [I];
AVER = SUM / proScore.length;
IF(MAX <proScore [I]) {
マックス= proScore [I];
}
IF(MIN> proScore [I]){
分= proScore [I];
}
}
はconsole.log( "クラス合計スコア:" SUM +);
コンソール。ログ( "平均:" + AVER)。
console.log( "最大値:" + MAX);
はconsole.log( "最小" +分);
</ SCRIPT>