javascript 冒泡排序的代码,有兴趣的朋友,可以与之前介绍的php 冒泡排序的例子对比一下,原理上应该是相通的哦。
所谓触类而旁通,在学习javascript 教程的路上,这也是很关键的哦。
代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>js--冒泡排序</title> <script type="text/javascript"> //冒泡排序 //www.jb200.com 脚本学堂 var arr=[23,9,56,0,-3,-8,2]; document.writeln("排序前:<br/>"); for(var i=0;i<arr.length;i++){ document.writeln(arr[i]); } document.writeln("<br/>"); document.writeln("冒泡排序后:<br/>"); for(var i=0;i<arr.length-1;i++){ //定义一个变量保存交换的值 var temp; for(j=i+1;j<arr.length;j++){ if(arr[i]>arr[j]){ temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } } } document.writeln(arr); </script> </head> <body> </body> </html>
您可能感兴趣的文章:
javascript冒泡排序与默认事件的示例代码