• 程序实现题(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))
  • 相关阅读:
    Asp.Net根据角色验证
    牛客登录(四)
    外键约束
    update 和replace更新表
    每日一题力扣485
    牛客登录(6)开窗函数
    牛客登录(5)
    MySQL的UPDATE或DELETE中子查询不能为同一张表
    牛客登录(二)
    剑指offer:二分
  • 原文地址:https://www.cnblogs.com/canrz/p/3671312.html
Copyright © 2020-2023  润新知