当前位置: 首页 > news >正文

大连网站建设选高合科技个人怎么做百度竞价

大连网站建设选高合科技,个人怎么做百度竞价,微信开放平台怎么扫码登录游戏,网站建设哪家便宜常数的排序 let x 10;let y 20;let z;if (x < y) {z x;x y;y z;}console.log(x, y);//x 20 ,y 10 通过一个媒介来继承x的初始值&#xff0c;然后将y的值赋值给x&#xff0c;再把媒介z的值赋值给y&#xff0c;达到排序 一个可重复使用的排序程序 第一种 function s…

常数的排序

        let x = 10;let y = 20;let z;if (x < y) {z = x;x = y;y = z;}console.log(x, y);//x = 20 ,y = 10

通过一个媒介来继承x的初始值,然后将y的值赋值给x,再把媒介z的值赋值给y,达到排序

一个可重复使用的排序程序

第一种

        function sort1(numb1,numb2){let z;if(numb1 < numb2){z = numb1;numb1 = numb2;numb2 = z; }return `${numb1} ${numb2}`;}    console.log(sort1(10,20));

第二种

        function sort1(numb1,numb2){let z;if(numb1 < numb2){z = numb1;numb1 = numb2;numb2 = z; }console.log(numb1,numb2);}    sort1(10,20);

同作用不同写法,这种会很常见,在第一个的基础上添上函数

引用(数组)类型的排序

固定值的交换

        const arr = [1, 3, 5, 7, 2, 4];let z;if(arr[3] > arr[4]){z = arr[3];arr[3] = arr[4];arr[4] = z;}console.log(arr);// 1,3,5,2,7,4

数组函数

        let arr = [1, 3, 5, 7, 2, 4];let z;function sortT1([...arr]) {for (let j = 0; j < arr.length; j++) {for (let i = 0; i <= arr.length; i++) {if (arr[i] > arr[i + 1]) {z = arr[i];arr[i] = arr[i + 1];arr[i + 1] = z;}}}return(arr);}console.log(sortT1(arr));//(6) [1, 2, 3, 4, 5, 7]

函数不唯一,你可以用多个方法的配合来达到同上面效果一样的方法

在最新的方法中可以优化成这样,使用sort方法

         let arr = [1, 3, 5, 7, 2, 4];console.log(arr.sort(function(a,b){return a-b;}));

数组排序方法—语法:sort(函数(元素1,元素2)返回 a-b;)

运行逻辑,当数组进入sort方法的时候,把arr的数组展开,然后进入函数,当a - b 大于0时不变,

当a - b 小于0时,把值返回到sort方法,进行排序

为什么a-b会运行交换排序?

sort原理可以参考上面的内容,从数字到数组函数的这一过程

上面的内容可以分为:简单-容易-复杂的三步走:

第一步:最简单的交换数值

第二步:随机交换函数

第三步:到数组的随机交换函数

核心:明确的要达到的目的——数组的排序函数

从四个要素来看上面的编程的逻辑想要的信息:需要数字,需要数组,需要变量

                                                                计算:计算他们的过程

                                                                控制流程:循环,判断

                                                                结果:程序的目的是否和目的一样

小结:

sort方法可以用来排列引用类型,引用类型只有一种吗?不有多种

当你不记得sort方法的时候,可以自己从简单的编程到复杂的编程,现成编一个sort方法

方法多种多样,选择合适的最重要,可用sort方法,也可以sorT1(上面使用的函数名字,自己编一个)

http://www.yidumall.com/news/101524.html

相关文章:

  • 怎么用网站建设宣传推广计划怎么写
  • 大良网站建设公司免费建立网站
  • b站炮姐淘宝关键词排名查询网站
  • 个人网站的域名注册域名大全查询
  • 好看的404页面html山东网站seo推广优化价格
  • 学校网站建设实训总结适合口碑营销的产品
  • 同wordpress网站排名优化查询
  • publisher做的网站如何获得url民生热点新闻
  • 搭建本地环境做网站网络运营培训课程
  • 重庆建设造价工程信息网站网络营销策略分析方法
  • 四川省建设监督网最新黑帽seo教程
  • 日本做a的图片视频在线观看网站网络营销案例成功案例
  • joomla可以做预订类网站吗搜索引擎的工作原理有哪些
  • aspx网站开发 案例网站排名推广软件
  • 九九九九人力资源有限公司关键词长尾词优化
  • 快速建网站软件免费影视软件靠什么赚钱
  • 赚钱网站平台互联网营销是干什么
  • 潍坊知名网站建设服务商淘宝关键词优化
  • 深圳网站建设模板乐云seo企业网站营销实现方式解读
  • 杭州做网站怎么收费外贸网站建设推广公司
  • 极速网站建设定制巨量引擎app
  • 网站建设推广一对一服务百度词条
  • wordpress如何安装模板文件夹西安seo服务公司排名
  • wordpress 图片库宁波seo企业推广
  • 网站做专题提升权重湘潭网站制作
  • 网站的线下推广怎么做的淘宝关键词排名优化技巧
  • 可以做go分析的网站哪个平台做推广效果好
  • 廉价网站建设秒收录关键词代发
  • 百度权重排名高的网站镇江网站关键字优化
  • 做外贸生意哪个网站好sem和seo是什么职业