• 程序实现题(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))
  • 相关阅读:
    YUM安装(卸载)KDE和GNOME
    shutdown
    linux运行级别
    [root@localhost ~]#各项解释
    常用服务端口号
    部分命令技巧
    网卡配置文件
    《移动端支付系统如何设计有效地防重失效机制?》阅读心得
    软件开发第三天(记录)
    软件开发第二天(记录)
  • 原文地址:https://www.cnblogs.com/canrz/p/3671312.html
Copyright © 2020-2023  润新知