zoukankan      html  css  js  c++  java
  • javascript中字符串常用方法总结

        字符串是javascript编程中不可或缺的元素,掌握字符串常用的方法也是我们学习过程中的必经之路,下面我们总结一些最常用的的字符串方法。

    string.charAt(postion)

    charAt方法返回在string中的position位置处的字符。如果position小于0或者大于字符串的长度,返回空字符串。由于js没有字符类型,返回的仍为一个字符串

    1  var name="deng";
    2  var a=name.charAt(1);
    3  document.write(a);

    string.concat(string...)

    concat方法把其他的字符串连接在一起构造成一个新的字符串。和“+”的作用一致

    1  var name="deng";
    2  var a=name.concat("1","@2");
    3  document.write(a);

    string.indexOf(searchString,position)

    indexOf方法在string中查找另一个字符串。如果它被找到,返回第一个匹配字符的位置,否则返回-1.可选参数position可设置为从某个指定位置开始查找。例如判断标签是否含有指定类名。

    1  var classname="calss1 class2 class3";
    2  var a=classname.indexOf("class2");
    3  document.write(a);

     string.replace(serachValue,replaceValue)

    replace方法对string进行查找和替换操作,并返回一个新的字符串。参数searchValue是一个字符串(还可以是正则表达式)的话,只会在第一次出现的地方被替换。

    1 var name="deng,kun,ming";
    2  var a=name.replace(",","_");
    3  document.write(a);

     string.slice(start,end)

    slice方法复制string的一部分来构造一个新的字符串,新的字符串长度等于end-start。

    1 var name="deng,kun,ming";
    2  var a=name.slice(2,5);
    3  document.write(a);

    string.split(separtor,limit)

    split方法把这个string分割成片段来创建一个字符串数组。可选参数limit可以限制被分割的片段数。如果separator是一个空字符,会返回一个单字符的数组,这在需要把一个字符转化为一个数组是经常用到。

    1 var name="dengkunming";
    2  var a=name.split("");
    3  document.write(a);

    此方法会在string中查找所有separator出现的地方

    1  var name="129.168.0.1";
    2  var a=name.split(".");
    3  document.write(a);

     string.substring(start,end)

    substring方法获取字符串的子字符串。作用和slice一样

    1 var name="129.168.0.1";
    2  var a=name.substring(2,5);
    3  document.write(a);

     string.toLowerCase()

    toLowerCase方法返回一个新的字符串,这个字符串都被转化为小写格式。这在判断标签时经常用到

    1 var name="DIV SPAN";
    2  var a=name.toLowerCase();
    3  document.write(a);

  • 相关阅读:
    洛谷 P3808 【模板】AC自动机(简单版) 题解
    O3优化模板
    洛谷 P3909 异或之积 题解
    洛谷 P3870 [TJOI2009]开关 题解
    洛谷 P1891 疯狂LCM 题解
    洛谷 P5221 Product 题解
    洛谷 P2568 GCD 题解
    洛谷 P5639 【CSGRound2】守序者的尊严 题解
    扩展kmp板子
    [JZOJ3167] 【GDOI2013模拟3】查税
  • 原文地址:https://www.cnblogs.com/mingwaer/p/3739158.html
Copyright © 2011-2022 走看看