龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

Javascript数组创建及其常见操作(1)(2)

时间:2013-03-06 14:58来源:未知 作者:admin 点击:
分享到:
下面逐一分析这些方法的功能和用法. ◆toString(),valueOf(),toLocalString(): 功能:返回数组的全部元素 注:JavaScript数组名也可以返回整个数组 代码: varm =[am,bm,cm
 下面逐一分析这些方法的功能和用法.

◆toString(),valueOf(),toLocalString():

功能:返回数组的全部元素

注:JavaScript数组名也可以返回整个数组

代码:

  1. varm=["am","bm","cm"];//用括号声明一个数组对象   
  2.  
  3. alert(m.toString());
  4. //toString()返回数组对象的所有内容,用逗号分割,即am,bm,cm   
  5.  
  6. alert(m.valueOf());//valueOf()也返回数组对象的所有内容   
  7.  
  8. alert(m.toLocaleString());
  9. //toLocaleString()也返回数组对象的所有内容,但有地区语言区别,暂不研究   
  10.  
  11. alert(m);//数组名也返回数组对象的所有内容   
  12.  
  13. varm=["am","bm","cm"];  
  14. //用括号声明一个数组对象alert(m.toString());  
  15. //toString()返回数组对象的所有内容,用逗号分割,即am,bm,cmalert(m.valueOf());  
  16. //valueOf()也返回数组对象的所有内容alert(m.toLocaleString());  
  17. //toLocaleString()也返回数组对象的所有内容,但有地区语言区别,暂不研究alert(m);  
  18. //数组名也返回数组对象的所有内容  
  19. 运行:<script>varm=["am","bm","cm"];alert(m.toString());  
  20. alert(m.valueOf());alert(m.toLocaleString());</script> 
  21.  

◆join():

功能:把JavaScript数组各个项用某个字符(串)连接起来,但并不修改原来的数组

代码:

  1. varm=["am","bm","cm"];//用括号声明一个数组对象   
  2.  
  3. varn=m.join("---");//用---连接am,bm,cm.   
  4.  
  5. alert(m.toString());//m并没有被修改,返回am,bm,cm   
  6.  
  7. alert(n);//n是一个字符串,为am---bm---cm   
  8.  
  9. varm=["am","bm","cm"];  
  10. //用括号声明一个数组对象varn=m.join("---");
  11. //用---连接am,bm,cm.alert(m.toString());  
  12. //m并没有被修改,返回am,bm,cmalert(n);  
  13. //n是一个字符串,为am---bm---cm  
  14. 运行:<script>varm=["am","bm","cm"];varn=m.join("---");  
  15. alert(m.toString());alert(n);</script> 

◆split():

功能:把一个字符串按某个字符(串)分割成一个数组,但不修改原字符串

代码:

  1. varstr="Ilovemaomao,Iamcaolvchong";  
  2.  
  3. vararr=str.split("o");//按字符o把str字符串分割成一个数组   
  4.  
  5. alert(arr);//输出整个数组   
  6.  
  7. varstr="Ilovemaomao,Iamcaolvchong";  
  8. vararr=str.split("o");  
  9. //按字符o把str字符串分割成一个数组alert(arr);  
  10. //输出整个数组  
  11. 运行:<script>varstr="Ilovemaomao,Iamcaolvchong";  
  12. vararr=str.split("o");alert(arr);</script> 

◆slice():

功能:返回某个位置开始(到某个位置结束)的数组部分,不修改原JavaScript数组

代码:

  1. varm=["am","bm","cm","dm","em","fm"];  
  2.  
  3. varn=m.slice(2);//返回第二个元素bm后面的元素,即cm,dm,em,fm   
  4.  
  5. varq=m.slice(2,5);//返回第二个元素后到第五个元素,即cm,dm,em   
  6.  
  7. alert(n);  
  8.  
  9. alert(q);   
  10.  
  11. varm=["am","bm","cm","dm","em","fm"];  
  12. varn=m.slice(2);  
  13. //返回第二个元素bm后面的元素,即cm,dm,em,fmvarq=m.slice(2,5);  
  14. //返回第二个元素后到第五个元素,即cm,dm,emalert(n);alert(q);  
  15. 运行:<script>varm=["am","bm","cm","dm","em","fm"];  
  16. varn=m.slice(2);varq=m.slice(2,5);alert(n);alert(q);</script> 

精彩图集

赞助商链接