千鋒教育JavaScript全套視頻教程(10天學會Js,前端javascrip

var ?arr = [9,8,7,6,5]
? ? ? ? ?外層循環(huán) ?k ?0 1 2 3
? ? ? ? ? ? k = 0 ? i 0 1 2 3 ?-- 0
? ? ? ? ? ? ? ? ? ? 0 8 9 7 6 5
? ? ? ? ? ? ? ? ? ? 1 8 7 9 6 5
? ? ? ? ? ? ? ? ? ? 2 8 7 6 9 5
? ? ? ? ? ? ? ? ? ? 3 8 7 6 5 9
? ? ? ? ? ? k = 1 ? i 0 1 2 3 ?--1
? ? ? ? ? ? ? ? ? ? 0 7 8 6 5 9
? ? ? ? ? ? ? ? ? ? 1 7 6 8 5 9
? ? ? ? ? ? ? ? ? ? 2 7 6 5 8 9
? ? ? ? ? ? ? ? ? ? 3 ?不需要比較了
? ? ? ? ? ? k= 2 ? ?i 0 1 2 3 ? ?--2
? ? ? ? ? ? ? ? ? ? 0 6 7 5 8 9
? ? ? ? ? ? ? ? ? ? 1 6 5 7 8 9 ?
? ? ? ? ? ? ? ? ? ? 2 ?不需要比較了
? ? ? ? ? ? ? ? ? ? 3 ? 不需要比較了 ?
? ? ? ? ? ? k = 3 ? i 0 1 2 3 ? ? ?--3
? ? ? ? ? ? ? ? ? ? 0 5 6 7 8 9
? ? ? ? ? ? ? ? ? ? 1
? ? ? ? ? ? ? ? ? ? 2
? ? ? ? ? ? ? ? ? ? 3 ?
for (var i = 0; i < arr.length - 1; i++) {
? ? ? ? ? ? for (var k = 0; k < arr.length - 1 - i; k++) {
? ? ? ? ? ? ? ? if (arr[k] < arr[k + 1]) {
? ? ? ? ? ? ? ? ? ? var temp = arr[k]
? ? ? ? ? ? ? ? ? ? arr[k] = arr[k + 1]
? ? ? ? ? ? ? ? ? ? arr[k + 1] = temp
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? }