热门搜索 :
考研考公
您的当前位置:首页正文

JS转化大写

来源:东饰资讯网

用JS转化大写,98%的都前端同学都没作出来!

题目:使用JavaScript 将字符串中由空格隔开的每个单词 首字 母大写,写出通用方法。

题目解释:

原始字符串: var string =”I believe I am the best”
通过您的方法得到后的结果:string 的值为”I Believe I Am The Best”.

function capitalize(string){
            // split() 方法用于把一个字符串分割成字符串数组。
            var words =string.split(" ");
            for(var i=0;i<words.length;i++)
            {
                // charAt() 方法可返回指定位置的字符。
                // toUpperCase() 方法用于把字符串转换为大写。
                // slice() 方法可从已有的数组中返回选定的元素。
                words[i]=words[i].charAt(0).toUpperCase() + words[i].slice(1);
                // 第一个单词的第一个字母转化为大写,然后再将该单词的后面字母大小写变接上即可。
                
            }
            // join() 方法用于把数组中的所有元素放入一个字符串。
            // 素是通过指定的分隔符进行分隔的。
            // 对比slice()方法。
            return words.join(" ");
            // => I Believe I Am The Best

        }
        
        var string = "I believe I am the best";
          console.log(capitalize(string));
Top