知识点:
字符串截取函数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>
网友评论