Javascript
for循环嵌套
循环的过程是先执行第一个大循环for(表达式1;表达式2;表达式3),此句中先执行表达式1,在判断条件表达式2是否成立所以条件成立,成立则做下面一条语句,就是里面的for(表达式4;表达式5;表达式6),同样这个循环还是先执行表达式4,在进行判断表达式5是否成立,成立就再做下一句。
表达式5要不成立时,才会跳出里面的循环,再执行外面的大循环。
for(i=0;i<3;i++){
for(j=0;j<4;j++){}
}
先执行i=0;再判断i<3;成立后执行for(j=0;j<4;j++);同样,执行j=0;再判断j<4是否成立,如果成立;则执行里面的循环语句,再执行j++;再对j<4进行判断。直到j<4不成立时,才会跳出此时的循环,执行i++;再对i<3判断,若成立则再进入for(j=0;j<4;j++)这个循环中。
数组
一、属性
length属性。arr.length
返回数组的长度即数组中元素的个数。
1.数组是相同数据类型的元素的集合
2.数组中的各元素是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起
3.数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素,以此类推。
方法
1.reverse(arr.reverse)
返回数组的倒序
2.arr.shift
移除并返回数组的第一个元素(会影响原来的数组)
3.arr.pop
移除并返回数组的最后一个元素(会影响原来的数组)
4.arr.unshift
将指定的元素插入数组的最前面,并返回数组的长度
5.arr.push
将指定的元素插入数组的最后面,并返回数组的长度
6.arr.concat(arr2)
合并数组并返回新的数组
7.arr.splice(a,b,c)
从a位置开始删除b个元素,并把c元素插入数组中,返回删除的元素
8.arr.slice(a,b)
返回数组的一段,从a开始到b结束,不包括b位置的元素
string(字符串)
属性
length(str.length)
字符串的长度即字符的个数
方法
1.str.charAt
指定string中的第n个字符
2.str.indexOf
指定字符第一次出现在字符串中的索引值
3.str.lastIndexOf
指定字符最后一次出现在字符串中的索引值
4.str.substring
返回位于string指定位置的字符串
str.substring(start,end)end必不可少
5.str.slice
返回字符串的片段,可以传负数,若为负数,则从右开始计数
str.slice(5,-1)
表示从右往左数的第2个到从右往左数的第5个之间的片段会被返回
6.str.split
把一个字符串分割成字符数组
for循环嵌套
循环的过程是先执行第一个大循环for(表达式1;表达式2;表达式3),此句中先执行表达式1,在判断条件表达式2是否成立所以条件成立,成立则做下面一条语句,就是里面的for(表达式4;表达式5;表达式6),同样这个循环还是先执行表达式4,在进行判断表达式5是否成立,成立就再做下一句。
表达式5要不成立时,才会跳出里面的循环,再执行外面的大循环。
for(i=0;i<3;i++){
for(j=0;j<4;j++){}
}
先执行i=0;再判断i<3;成立后执行for(j=0;j<4;j++);同样,执行j=0;再判断j<4是否成立,如果成立;则执行里面的循环语句,再执行j++;再对j<4进行判断。直到j<4不成立时,才会跳出此时的循环,执行i++;再对i<3判断,若成立则再进入for(j=0;j<4;j++)这个循环中。
数组
一、属性
length属性。arr.length
返回数组的长度即数组中元素的个数。
1.数组是相同数据类型的元素的集合
2.数组中的各元素是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起
3.数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素,以此类推。
方法
1.reverse(arr.reverse)
返回数组的倒序
2.arr.shift
移除并返回数组的第一个元素(会影响原来的数组)
3.arr.pop
移除并返回数组的最后一个元素(会影响原来的数组)
4.arr.unshift
将指定的元素插入数组的最前面,并返回数组的长度
5.arr.push
将指定的元素插入数组的最后面,并返回数组的长度
6.arr.concat(arr2)
合并数组并返回新的数组
7.arr.splice(a,b,c)
从a位置开始删除b个元素,并把c元素插入数组中,返回删除的元素
8.arr.slice(a,b)
返回数组的一段,从a开始到b结束,不包括b位置的元素
string(字符串)
属性
length(str.length)
字符串的长度即字符的个数
方法
1.str.charAt
指定string中的第n个字符
2.str.indexOf
指定字符第一次出现在字符串中的索引值
3.str.lastIndexOf
指定字符最后一次出现在字符串中的索引值
4.str.substring
返回位于string指定位置的字符串
str.substring(start,end)end必不可少
5.str.slice
返回字符串的片段,可以传负数,若为负数,则从右开始计数
str.slice(5,-1)
表示从右往左数的第2个到从右往左数的第5个之间的片段会被返回
6.str.split
把一个字符串分割成字符数组