程序实现题(1)

写一个字符串反转函数,实现字符串倒序

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

 

你可能感兴趣的:(实现)