zoukankan      html  css  js  c++  java
  • JS设置首字母大写算法

    返回一个字符串,确保字符串的每个单词首字母都大写,其余部分小写。

    像'the'和'of'这样的连接符同理。

    function titleCase(str) {
    //把字符串所有的字母变为小写,并根据空格转换成字符数组
    var arr = str.toLowerCase().split(" ");
    //遍历字符数组
    for(var i = 0;i < arr.length;i++){
        //把第一个字符变为大写
        arr[i] = arr[i][0].toUpperCase() + arr[i].substring(1,arr[i].length);
    }
    //加上空格,返回原模式的字符串
    return arr.join(" ");
    
    }
    
    

    另一种方式:使用slice(,)方法,可返回字符串特定位置的字符串。

    注:slice(0,1)返回第一个字符,slice(1)返回除第一个字符以外的字符串。

    function titleCase(str) {
    //把字符串根据空格转换成字符数组
    var arr = str.split(" ");
    //遍历字符数组
    for(var i = 0;i < arr.length;i++){
        //把第一个字符变为大写,其余字符变为小写
        arr[i] = arr[i].slice(0,1).toUpperCase() + arr[i].slice(1).toLowerCase();
    }
    //加上空格,返回原模式的字符串
    return arr.join(" ");
    
    }
    
    

    原文链接:https://blog.csdn.net/MingSir2018/article/details/80063829

  • 相关阅读:
    Exp8-Web综合
    Exp7-网络欺诈防范
    Exp6-MSF应用基础
    加密API学习
    Exp5 信息搜集与漏洞扫描
    Exp4-恶意代码分析
    Exp3-免杀原理
    Exp2-后门原理与实践
    leetcode 22括号生成 暴力法
    413 等差数列划分
  • 原文地址:https://www.cnblogs.com/dobeco/p/11406523.html
Copyright © 2011-2022 走看看