Javascript基础(三)

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
    把一个字符串分割成字符数组

    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值