1、实现对一个数组去重的功能。
var attr =[2,34,2,5,6,9,8,6,4,34,67,6];
思路:
构建一个新的数组存放结果。
for循环中每次从原数组中取出一个元素,用这个元素与新数组对比。
若新数组中没有该元素,则存到结果数组中。
/*index0f()返回数组中第一次出现所查项的索引,如果没有,返回-1*/ /*var attr =[2,34,2,5,6,9,8,6,4,34,67,6]; var Attr1=[]; for (var i=0;i<attr.length;i++) { if(Attr1.indexOf(attr[i])==-1){ Attr1.push(attr[i]); } } alert(Attr1);*/ /*var Attr1=[]; for (var i=0; i<attr.length;i++){ if(Attr1.indexOf(attr[i])==-1){ Attr1.push(attr[i]); } }
2、定义一个数组,对这个数组进行冒泡排序
/*var attr = [3, 8, 6, 9, 7]; var attr2 = 0; for (var i =0;i<attr.length; i++){ for (var j=0; j<attr.length-i-1;j++) { if(attr[j]>attr[j+1]){ attr2=attr[j+1]; attr[j+1]=attr[j]; attr[j]=attr2; } } } console.log(attr); */ /*var attr = [8, 3, 6, 9, 7]; for(var i = 0;i<attr.length-1;i++){ for(var j = i + 1;j<attr.length;j++){ if(attr[i]>attr[j]){ var attr2=attr[j]; attr[j]=attr[i]; attr[i]=attr2; } } } console.log(attr);*/
公园里有200个桃子,猴子每天吃掉一半以后扔掉一个,问6天以后还剩余多少桃子?
var a =200; for(j=1;j<=6;j++){ a=parseInt((a/2)-1); if(j==6){ alert(a) } }
乘法口诀
for(var h = 1;h < 10; h++){ for(var a = 1;a <h+1; a++){ document.write(h+"*"+a +"="+ a*h +'   '); } document.write("<br />"); }