早点不说~这么省事的数组排序(JavaScript冒泡排序)

导读:本篇文章讲解 早点不说~这么省事的数组排序(JavaScript冒泡排序),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

没学JavaScript内置对象前:

早点不说~这么省事的数组排序(JavaScript冒泡排序)

//大到小
        var arr = [220, 190, 140, 160, 150, 180, 170, 50, 150, 88, 108];
        for (var i = 0; i <= arr.length - 1; i++) {
            for (var j = 0; j <= arr.length - i - 1; j++) {
                if (arr[j] < arr[j + 1]) {
                    var temp = arr[j];
                    arr[j] = arr[j + 1];
                    arr[j + 1] = temp;
                }
            }
        }
        console.log(arr);
//小到大
        var arr = [220, 190, 140, 160, 150, 180, 170, 50, 150, 88, 108];
        for (var i = 0; i <= arr.length - 1; i++) {
            for (var j = 0; j <= arr.length - i - 1; j++) {
                if (arr[j] > arr[j + 1]) {
                    var temp = arr[j];
                    arr[j] = arr[j + 1];
                    arr[j + 1] = temp;
                }
            }
        }
        console.log(arr);

代码输出结果如下:

早点不说~这么省事的数组排序(JavaScript冒泡排序)早点不说~这么省事的数组排序(JavaScript冒泡排序)

学了内置对象后:

早点不说~这么省事的数组排序(JavaScript冒泡排序)

//数组排序(冒泡排序)
        var arr = [3, 23, 9, 72, 1];
        arr1.sort(function(a, b) {
            // return a - b;//升序的顺序排列
            return b - a; //降序的顺序排列
        });
        console.log(arr);

代码运行结果如下:

早点不说~这么省事的数组排序(JavaScript冒泡排序)早点不说~这么省事的数组排序(JavaScript冒泡排序)

 内置对象

  • JavaScript中的对象分为3种,自定义对象、内置对象、浏览器对象。
  • 前面两种对象是JS基础内容,属于ECMAScript;第三个浏览器对象属于我们JS独有的。
  • 内置对象就是JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或者最基本而必要的功能(属性和方法)。
  • 内置对象最大的优点就是帮助我们快速开发。
  • JavaScript提供了多个内置对象:Math、Date、Array、String等。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/6286.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!