Js中的冒泡排序 还有久久乘法表
冒泡排序代码:
var a=new Array (1,3,5,7,9,2,4,6,8)
for (var i = 0; i < a.length; i++)
{
for (var j = i + 1; j < a.length; j++)
{
if (a[i] > a[j])
{
var n
n=a[j]
a[j]=a[i];
a[i] = n;
}
}
}
/*久久乘法表 */
for (var i = 1; i < 10; i++)
{
for (var j = 1; j <=i; j++)
{
document.write(i+"x"+j+"="+i*j+"\n")
document.write(" ");
}
document.write("<br/>");
}
*var array = new Array(3);
array[0] = 1;
array[1] = 2;
array[2] = 3;
array[3] = 4;
array[10] = 10;
for (var item in array) {
document.write(array[item]+'</br>');
}*/
/*
var array = new Array('张三', '李四', '王五', '赵六');
for (var item in array) {
document.write(array[item]+'</br>');
}*/
/*
显示数组数据
var array = ['张三', '李四', '王五', '赵六'];
for (var item in array) {
document.write(array[item] + '</br>');
}
另一种建立数组方法
array[1] = '田七';
array[2] = '田娃';
for (var item in array) {
document.write(array[item] + '</br>');
}*/
/*将数组数据用_分隔
var array = new Array('张三', '李四', '王五', '赵六');
//document.write(array.toString());
document.write(array.join('_'));*/
将字符串转换为数组,并计算长度
/*var str = '张三, 李四, 王五, 赵六';
var array = str.split(',');
alert(array.length);*/
/*
数组2在数组1的基础上加上 田七,田娃,王八
var array = new Array('张三', '李四', '王五', '赵六');
var array1 = array.concat('田七','田娃','王八');
for (var item in array) {
document.write(array[item]+'</br>');
}
document.write('------------------');
for (var item in array1) {
document.write(array1[item] + '</br>');
}*/
截取数组1中的某几项,(0,3)表示前三项 ,2 表示前两项
/*var array = new Array('张三', '李四', '王五', '赵六');
//var array1 = array.slice(2);
var array1 = array.slice(0,3);
for (var item in array1) {
document.write(array1[item] + '</br>');
}*/
push在本数组后面加入两项
var array = new Array('张三', '李四', '王五', '赵六');
array.push('田七', '田娃');
for (var item in array) {
document.write(array[item] + '</br>');
}