// var arr = [9, 8, 7, 6, 5, 4, 3, 2,1,0];
// for (var i = 1; i <= arr.length - 1; i++) {
// console.log('i的值是',arr[i]);
// for (var j = 0; j <= arr.length - 1; j++) {
// if (arr[j] >= arr[j + 1]) {
// var temp = arr[j];
// arr[j] = arr[j + 1];
// arr[j + 1] = temp;
// }
// console.log('j是',arr[j]);
// }
//
// }
// console.log(arr+'');
var a = 10;
var b = 20;
var trmp = a;
a = b;
b = trmp;
console.log(a, b);
arr = [10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0];
for (i = 0; i < arr.length-1; i++) {
for (j = 0; j < arr.length - 1-i; j++) {
if (arr[j] > arr[j + 1]) {
var temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
console.log(arr + '');
一键复制
编辑
Web IDE
原始数据
按行查看
历史
这篇博客探讨了JavaScript中数组的排序算法实现,通过一个示例展示了如何使用冒泡排序对数组进行升序排列。同时,讲解了变量交换的技巧,使用临时变量实现两个变量值的互换。内容涉及数组遍历、条件判断以及基本操作。
3083

被折叠的 条评论
为什么被折叠?



