zoukankan      html  css  js  c++  java
  • js常见的字符串及数组处理

    最近工作设计前台比较多,由于好久没动前台,或者使用前台框架习惯了,js有点生,将常见的字符串处理忘了,在这里整理一下常见的,以便于查阅;

    1.substr():字符串分割,第一个是开始的下标,第二个是分割出来的个数;

    var src="images/off_1.png";

    src.substr(7,3); //off


    2.substring():字符串分割,不过第二个参数也为下标但不取当前下标值,取到上一个下标就完了;

    var src="images/off_1.png";

    src.substring(7,10); //弹出值为:off


    3.split():根据指定字符将字符串进行分割并放进数组

    str="jpg|bmp|gif|ico|png";

    arr=str.split("|"); //arr是一个包含字符值"jpg"、"bmp"、"gif"、"ico"和"png"的数组

    4.John():用指定字符将数组转换为字符串

    var myList=new Array("jpg","bmp","gif","ico","png");

    var portableList=myList.join("|"); //结果是jpg|bmp|gif|ico|png


    5.concat(): 将数组进行拼接
    arr1=[1,2,3,4];
    arr2=[5,6,7,8];
    arr1.concat(arr2);  //结果为[1,2,3,4,5,6,7,8


    6.数字与字符串拼接

    var num= 19; // 19
    var myStr = "" +num; // "19"

    7.字符串长度

    var myStr = "I,Love,You,Do,you,love,me";
    var myStrLength = myStr.length; //25


    8.replace( ):将字符串进行替换,第一个参数为目标,第二个则为要改为的参数
    var myStr = "I,love,you,Do,you,love,me";
    var replacedStr = myStr.replace("love","hate");//"I,hate,you,Do,you,love,me"


    9.toLowerCase()和toUpperCase():将字符串进行大小写转换
    var myStr = "I,love,you,Do,you,love,me";
    var lowCaseStr = myStr.toLowerCase();//"i,love,you,do,you,love,me";
    var upCaseStr = myStr.toUpperCase();//"I,LOVE,YOU,DO,YOU,LOVE,ME"

    由于笔者目前水平有限,难免出现错误,望指出!

  • 相关阅读:
    Reverse Bits
    Jump Game
    Valid Palindrome
    【计算几何初步-线段相交】【HDU1089】线段交点
    【数位DP】【HDU2089】不要62
    【二分图最大匹配】【HDU2063】过山车
    【分割平面,分割空间类题】【HDU1290 HDU2050】
    【特殊的图+DP】【11月校赛】大家一起玩游戏
    【考虑周全+数学变形】【11月赛】Is it a fantastic matrix?
    【进制问题】【HDU2056】A + B Again
  • 原文地址:https://www.cnblogs.com/lidelin/p/6992722.html
Copyright © 2011-2022 走看看