条件语句 循环语句 数组 冒泡排序

条件语句

if(){}else{}

if(){}else if(){}else{}

如果if条件满足 执行大括号  如果不满足 执行else

 

 

 

switch(v){

case n:

break;

default:

循环语句

for(i=0; i< 10; i++){

console.log(i);}

 100元购物卡,牙刷5元,香皂2元、洗发水15元 100元正好花完有多少种可能

 

 

break;跳出整个循环;

continue;跳出本次循环;

while(){}

do{}while();在检查条件是否为真之前,这种循环会执行一次代码块

}

1、数组重点):

var arr = [‘a’,1,’cc’,true];

var arr1 = new Array(‘a’,1,’cc’);

数组长度:arr.length;

遍历数组:for(){}

常用数组方法:

在结尾添加数组元素:arr.push();返回值为新数组长度

在数组开头添加新元素:arr.unshift();

删除数组最后一个元素:arr.pop();返回值是删除的元素

删除数组第一个元素:arr.shift();

更改元素:a[i] = value;

数组转字符串:toString();//使用的是逗号分隔符;

数组元素结合成字符串:join(“*”);//自定义分隔符;

字符串转数组:string.split(“ ”);

arr.indexOf(元素);包含某个元素>=0;  -1

练习:

彩票 双色球 红球1-33选6个  篮球1-16选1个

 

 先随机抽取篮球   红球抽取后判断数组中是否重复,重复继续抽取 不重复放入数组

arr.sort()以字母顺序对数组进行排序;不适用数字排序

冒泡排序:

 

 

sort(function(a,b){return a-b}) 从小到大:可以写比值函数;function(a,b){return b-a} 从大到小

reverse()反转数组中的元素;

 

posted @ 2020-10-24 17:00  雨子大人  阅读(203)  评论(0编辑  收藏  举报