バブルソート
<スクリプト>
//原理:配列全体を横断比較して、前後に隣接する要素を入れ替えます
ARR = [5、3、4、1、2]でした。
ため(VAR i = 0; iがarr.length < - 1; iが++します){
{(J ++; - - I 1 J <arr.length VAR J = 0)のための
VARの一時= ARR [J]。
ARR [J] =のARR [J + 1]。
ARR [J + 1] = TEMP。
}
}
//キーポイント:2サイクル
@層:I <arr.length -1
インナー@:J <arr.length - I - 1
console.log(ARR)。
</ SCRIPT>