程序实现题(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))
原文地址:https://www.cnblogs.com/canrz/p/3671312.html