JavaScript数组基于交换的排序示例【冒泡排序】


Posted in Javascript onJuly 21, 2018

本文实例讲述了JavaScript数组基于交换的排序。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>3water.com JS冒泡排序</title>
</head>
<body>
<script>
var array1=new Array(13,55,37,45,9,60,21,10);
document.write("没有交换前 "+array1+"<br>");
var temp;
for(a in array1){
for(b in array1){
if(array1[a]<array1[b]){
temp=array1[a];
array1[a]=array1[b];
array1[b]=temp;
}
}
}
document.write("交换之后的 "+array1);
</script>
</body>
</html>

使用在线HTML/CSS/JavaScript代码运行工具: http://tools.3water.com/code/HtmlJsRun,测试运行结果:

 JavaScript数组基于交换的排序示例【冒泡排序】

Javascript 相关文章推荐
Javascript 读书笔记索引贴
Jan 11 Javascript
jQuery UI 实现email输入提示实例
Aug 15 Javascript
简单方法判断JavaScript对象为null或者属性为空
Sep 26 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
Feb 17 Javascript
浅谈javascript实现八大排序
Apr 27 Javascript
基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)
Sep 02 Javascript
ES6新特性之变量和字符串用法示例
Apr 01 Javascript
原生实现一个react-redux的代码示例
Jun 08 Javascript
详解javascript appendChild()的完整功能
Aug 18 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
May 07 Javascript
解决vue 子组件修改父组件传来的props值报错问题
Nov 09 Javascript
vue使用过滤器格式化日期
Jan 20 Vue.js
vue项目中添加单元测试的方法
Jul 21 #Javascript
基于Vue实现关键词实时搜索高亮显示关键词
Jul 21 #Javascript
jQuery实现的点击按钮改变样式功能示例
Jul 21 #jQuery
jQuery实现输入框的放大和缩小功能示例
Jul 21 #jQuery
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 #jQuery
浅谈vue父子组件怎么传值
Jul 21 #Javascript
通过webpack引入第三方库的方法
Jul 20 #Javascript
You might like
PHP 万年历实现代码
2012/10/18 PHP
PHP中操作ini配置文件的方法
2013/04/25 PHP
用PHP和Shell写Hadoop的MapReduce程序
2014/04/15 PHP
php画图实例
2014/11/05 PHP
手把手编写PHP框架 深入了解MVC运行流程
2016/09/19 PHP
基于PHP-FPM进程池探秘
2017/10/17 PHP
js改变embed标签src值的方法
2015/04/10 Javascript
ashx文件获取$.ajax()方法发送的数据
2016/05/26 Javascript
jQuery中ScrollTo用法示例
2016/09/04 Javascript
原生JS中slice()方法和splice()区别
2017/03/06 Javascript
Vue中的v-cloak使用解读
2017/03/27 Javascript
react-native中ListView组件点击跳转的方法示例
2017/09/30 Javascript
js将键值对字符串转为json字符串的方法
2018/03/30 Javascript
vue打包使用Nginx代理解决跨域问题
2018/08/27 Javascript
详解如何搭建mpvue框架搭配vant组件库的小程序项目
2019/05/16 Javascript
vue实现鼠标移过出现下拉二级菜单功能
2019/12/12 Javascript
JS实现百度搜索框关键字推荐
2020/02/17 Javascript
一文读懂vue动态属性数据绑定(v-bind指令)
2020/07/20 Javascript
详解node.js创建一个web服务器(Server)的详细步骤
2021/01/15 Javascript
Python探索之SocketServer详解
2017/10/28 Python
详解python OpenCV学习笔记之直方图均衡化
2018/02/08 Python
python读取中文txt文本的方法
2018/04/12 Python
Django2.1集成xadmin管理后台所遇到的错误集锦(填坑)
2018/12/20 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
python 读取二进制 显示图片案例
2020/04/24 Python
python 模块导入问题汇总
2021/02/01 Python
英国旅游额外服务市场领导者:Holiday Extras(机场停车场、酒店、接送等)
2017/10/07 全球购物
Yves Rocher伊夫·黎雪美国官网:法国始创植物美肌1959
2019/01/09 全球购物
AJAX应用和传统Web应用有什么不同
2013/08/24 面试题
外贸销售员求职的自我评价
2013/11/23 职场文书
优秀大学生求职自荐信范文
2014/04/19 职场文书
竞选副班长演讲稿
2014/04/24 职场文书
医学专业大学生求职信
2014/07/12 职场文书
欢迎词怎么写
2015/01/23 职场文书
如何使JavaScript休眠或等待
2021/04/27 Javascript
如何用vue实现网页截图你知道吗
2021/11/17 Vue.js