js中数组和字符串入门

来源:未知 责任编辑:责任编辑 发表时间:2013-11-18 20:56 点击:

var arr1=new Array(4);  //定义数组
     arr1[0]=["321"];
     arr1[1]=["211"];
     arr1[2]=["1111"];
    var arr2=["111","2222","33333"];
    arr2.push("4444","55555");  //添加一个数组(在后面)----栈
    arr1.pop();//删除最后一个元素
    arr1.shift();//删除第一个元素
    arr1.unshift("aaaaaa","bbbbbb");//插入第一个元素
    arr1.push("4332"); //
    //slince\截取字符串    sort(function(a,b){return a-b;}) a-b大于0,a排在b后面、prompt("","")
     //String  slice(开始字符串,结束字符串)、subString(str,end)、substr(start,length),后两个返回0,-1,1  slince--》返回字符串
  
    document.write(arr1.join("*")+"</br>");  //输出所有元素,用*分割
    document.write(arr1.toString()+"</br>");  //输出所有元素,用,分割
    document.write(arr1.reverse()+"</br>");  //反转数组
    document.write(arr1.sort()+"</br>");  //排序
    document.write(arr1.toString().charAt(2)+"</br>");  //返回指定位置的字符,charCodeAt
    document.write("indexOf:"+arr1.toString().indexOf("a",1)+"</br>");
   
    var gxf="hello,beijng welcome to you !!";
    document.write("gxf"+gxf.slice(3,8)+"</br>");
    document.write("gxf"+gxf.substring(4,5)+"</br>");
    document.write("gxf"+gxf.substr(5,4)+"</br>");
    document.write("gxf".localeCompare(gxf)+"</br>");
    
    arr1.splice(3,2,"gggg","fffff","xxxxxxx","gggggggg"); //从头开始删除2个元素,
   
    var  arr3=arr1.concat(arr2);
   
   
    for (var i=0;i<arr1.length-1;i++){
         document.write("第"+i+"个数组为:"+arr1[i]+"</br>");
        
    }
   
    for(var i in arr2){
      document.write("---"+arr2[i]+"<br>");
     }
    
      for(var i in arr3){

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Gb2312转utf-8编码的方法(vbs+js)
  • 如何使用Ajax技术开发Web应用程序(1)
  • js跳转路径问题
  • JavaScript模仿桌面窗口
  • 用js检测两个线段是否相交
  • 我知道的JavaScript -- 设计模式(桥接)应用之 – 验证器
  • 运用JavaScript构建你的第一个Metro式应用程序(on Windows
  • 我是如何去了解jquery的(六),案例之幻灯片轮换
  • Jquery封装幻灯片效果
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1