循环结构
1. while(条件){ 当条件为真时执 } while中结束循环用break;2.
do{ 要执行的语句 }while(条件)
3.for循环 for(表达式1;表达式2;表达式3){ //循环操作 }
for 循环嵌套
在for循环中有嵌套了一个for循环 for(var i=0;i<10;i++)
{ for(var j=0;j<10;j++){ } }
表达式1:循环变量的声明表达式.
表达式2:循环条件判断,条件为真,执行循环体,否则退出循环。
表达式3:更新循环变量
表达式1 可以一次声明多个变量 表达式3 可以一次改变多个变量的数值 多个表达式之间 用 , 分开 ,表达式允许为空 表达式尽量不要为空,如果为空的话,尽量在循环内部将条件补充完整额。
数组:内存中连续存储多个变量的存储空间,
一、 声明数组: 1.声明一个空数组 var arr=[]; var arr=new Array()
2.声明数组的同时初始化数据
var arr=['值1','值2','值3']; var arr=new Array('值1','值2','值3');
3.创建n个空元素的数组 var arr=new Array(n);
二、访问数组中的元素
下标:数组中唯一标识一个元素存储位置的序号下标默认从0开始,逐渐递增,不重复 arr[i]访问下标为i位置的元素
三、数组的length属性
标识了数组中理论上的元素个数, 任何情况下,数组的长度永远等于最大下标+1 固定套路 :访问数组中的最后一个元素 arr[arr.length-1]
访问数组中倒数第n个元素 arr[arr.length-n] 末尾追加新元素: arr[arr.length]新值
js中的数组有三个不限制
1.不限制数据类型
2.不限制下标, 获取元素时,下标越界,不报错,返回undefined
3.不限制元素的个数 设置元素时下标越界会自动添加新元素
网友评论