写一个字符串反转函数,实现字符串倒序
var str="123456789"; var arr=str.split(""); var newArr=new Array(arr.length); for (i=0;i<arr.length;i++){ var index=arr.length-i; newArr[i]=arr[index-1]; } console.log(newArr.join(""));
请借助Array内置对象的相关方法,实现字符串倒序排列
var str="123456789".split("").reverse().join(""); console.log(str);
写一个函数,能获取文件后缀
var text ="12345678.app"; var loc=text.lastIndexOf(".")+1; console.log(text.substring(loc));
请将字符串open_my_door这种形式,转成OpenMyDoor的形式
var text ="open_my_door"; var newArr=text.split("_"); var str=new Array(3); for( var i=0;i<newArr.length;i++){ str[i]=newArr[i].substring(0,1).toUpperCase() + newArr[i].substring(1); } console.log(str.join(""));
写一个实现字符串首字母大写的函数
var st="ralkhasdlfho";
function change(str){
newStr=str.substring(0,1).toUpperCase()+str.substring(1);
return newStr;
}
console.log(change(st))
写一个函数,实现去除字符串左右空格(PS:这个是直接百度的)
var st=" alkhasdlfho "; function trim(str){ str = str.replace(/^(s|u00A0)+/,''); for(var i=str.length-1; i>=0; i--){ if(/S/.test(str.charAt(i))){ str = str.substring(0, i+1); break; } } return str; } console.log(trim(st))