js字符串功能练习例子

2018-04-26  本文已影响0人  Monee121

知识点:
字符串截取函数4个:str.n(number,number)
charAt(本身) ,slice(起,尾), substring(起,尾), substr(起,数)

slice=substring(同:截取字符不包括尾。异:负数情况不一样。slice负数是整个字符串长度+负数;substring负数转为0,截取顺序,4,2,会自动把小的数看成起)

substr,起为负,同slice,+,len为负,返回空字符串

位置函数2个:str.n("")
indexof返回子字符串索引,没有-1;
lastindexof 返回倒序的子字符串索引

split将一个字符串分割成一个字符串数组,返回值Array
replace替换str.replace(',','');

1.将一段字符串变成驼峰命名法
    <script>
        function oTuofeng(str) {
            //1.截取一段split,变数组,2.数组首字母变大写,链接其余,3.数组第一个,链接二三
            var arr = str.split('-');
            var newstr = arr[0];
            for (var i = 1; i < arr.length; i++) {
                var word = arr[i];
                newstr += word.charAt(0).toUpperCase() + word.substr(1);
            }
            return newstr;
        }
        var oString = oTuofeng("border-sild-color");
        console.log(oString);
    </script>
2.获得输入参数的后缀名
  <script>
        function oEndtxt(str) {
            var aa = str.lastIndexOf('.');//获取.的位置,然后根据点的位置截取
            var bb = str.substr(aa);
            return bb;
        }
        var ostring = oEndtxt("akdk.fd.txxt");
        console.log(ostring);
    </script>
上一篇 下一篇

猜你喜欢

热点阅读