• 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);

  • 相关阅读:
    JavaScript数据结构和算法----队列
    JavaScript数据结构和算法----栈
    ES6箭头函数
    JavaScript的错误处理
    easing--缓动函数--贝塞尔函数--圆盘转动抽奖应用
    node之子线程child_process模块
    node上传文件并在网页中展示
    Python内置函数之int()
    从Python的角度来看编码与解码
    关于.pyc文件
  • 原文地址:https://www.cnblogs.com/mingwaer/p/3739158.html
Copyright © 2020-2023  润新知