js笔记之****

2. do{ 要执行的语句 }while(条件)3.for循环   for(表达式1;表达式2;表达式3){ 循环操作       }   表达式1:循环变量的声明表达式. 表达式2:循环条件判断,条件为真,执行循环体,否则退出循环。 表达式3:更新循环变量 for语句三个表达式的特殊用法 1、表达式1允许为空 允许在循环外,将第一个表达式不足 2、表达式2允许为空 死循环 尽量不要为空,如果为空的话,尽量在循环内部将条件补充完整额。 3、表达式3允许为空 死循环 在 循环 内部 将表达式补充完整。 4、表达式1 和 表达式3 内容多样化 表达式1 可以一次声明多个变量 表达式3 可以一次改变多个变量的数值 多个表达式之间 用 , 分开         for循环的嵌套(重点)          在for循环中有嵌套了一个for循环          for(var i=0;i<10;i++){ for(var j=0;j<10;j++){ }          }        数组:内存中连续存储多个变量的存储空间,          一、 声明数组:            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.不限制元素的个数                      设置元素时下标越界会自动添加新元素

你可能感兴趣的:(js笔记之****)