js中数组api (day 07-08)

  数组.length   获取数组元素的个数

  //   使用长度可以在数组末尾添加新的元素

  练习:创建一个空数组;使用长度添加若干个国家的名称。

(6)遍历数组元素

for(var k  in  数组){

   k  代表下标

   数组[k]  下标对应的元素

}

 toString()   将数组转为字符串

join()  将数组转为字符串,可以按照指定的字符分隔元素

concat()   拼接多个数组

reverse()  翻转数组元素,参数为空,返回翻转后的数组,原来数组会发生变化

sort()   对数组元素排序,默认是按照Unicode码从小到大排列

slice(start, end)   截取数组中的元素,返回数组;start开始下标,end结束的下标,end为空截取到最后,不包含end;如果下标是负数表示倒数。

splice(start, count, v1,v2..)   删除数组元素,返回删除的元素;start开始下标,count删除的数量,count为空删除到最后;下标是负数表示倒数;v1,v2表示删除后插入的元素。

push()  在数组末尾添加元素,返回数组的长度

 pop()  删除数组末尾的一个元素,返回删除的元素

 unshift()   在数组开头添加元素,返回数组的长度

 shift()  删除数组开头的一个元素,返回删除的元素

字符串  api

length   查看字符串的长度

  charAt()   查看下标对应的字符,也可以使用数组形式   字符串[下标]

  练习:声明变量保存字符串'javascript',遍历字符串统计字符a的出现次数。

  indexOf()  查找某个字符串第一次出现的下标,找不到返回-1

  lastIndexOf()   查找某个字符串最后一次出现的下标,找不到返回-1 

  练习:声明变量保存用户输入的邮箱,如果邮箱格式错误打印‘格式错误’,否则打印‘格式正确’

  toUpperCase()  英文字母转大写

  toLowerCase()  英文字母转小写

  slice(start,end)  截取字符串,start开始的下标,end结束的下标,end为空截取到最后,不包含end本身;下标为负数表示倒数。

  练习:声明变量保存用户的邮箱,分别截取出邮箱的用户名和域名

  substr(start,count)  截取字符串,start开始的下标,count截取的长度,count为空截取到最后;下标为负数表示倒数

  练习:声明变量保存一个人的身份证号,分别截取出一个人出生的年月日和性别,打印出以下格式  ‘xxxx年xx月xx日 性别x’

  split( )   将字符串按照指定的字符切割为数组

  练习:声明变量保存一个人的名字,得到姓氏部分(最后一部分)   尼古拉斯.然.戴维斯.山田

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值