摘要:問題解釋比如接收一個(gè)字符串那么輸出就是如果接收的是那么輸出的就是初級程序員的姿態(tài)中級程序員的姿態(tài)高級程序員的姿態(tài)
問題解釋:比如function接收一個(gè)字符串"hello word",那么輸出就是"Hello Word", 如果接收的是"hELlo wOrD",那么輸出的就是:"Hello Word"
var str = "Always remember that you are absolutely unique.";
1、初級程序員的姿態(tài):
function firstWordUpperCase(str){ var strArray = str.toLowerCase().split(" ") for(var i = 0; i < strArray.length; i++){ strArray[i] = strArray[i][0].toUpperCase()+strArray[i].slice(1); } return strArray.join(" "); }
2、中級程序員的姿態(tài):
function firstWordUpperCase(str){ str.toLowerCase().split(" ").map(function(word){ return word[0].toUpperCase()+word.slice(1); }).join(" ") }
3、高級程序員的姿態(tài):
function firstWordUpperCase(str){ return str.toLowerCase().replace(/(s|^)[a-z]/g, function(char){ return char.toUpperCase(); }); }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/88272.html
摘要:前言這個(gè)系列的上一篇文章編寫自己的代碼庫常用實(shí)例的實(shí)現(xiàn)與封裝總結(jié)了個(gè)常見的操作。前序修改以及寫法優(yōu)化此處修改之前提交函數(shù)已經(jīng)發(fā)現(xiàn)的,基于這個(gè)系列上篇文章的提供的函數(shù)。 1.前言 這個(gè)系列的上一篇文章(編寫自己的代碼庫(javascript常用實(shí)例的實(shí)現(xiàn)與封裝))總結(jié)了34個(gè)常見的操作。但是在開發(fā)中,常見的實(shí)例又何止這么多個(gè),經(jīng)過這些日子的探索,以及他人的意見,現(xiàn)在得追加一些操作實(shí)例了。...
摘要:字符串處理上一篇文章判斷與循環(huán)語句下一篇文章列表處理修改字符串的大小寫方法含義將每個(gè)單詞首字母大寫將每個(gè)字母都大寫將每個(gè)字母都小寫將字符串首字母大寫其余字符小寫實(shí)例展示單詞首字母大寫前單詞首字母大寫后不用接收單詞首字母大寫后用接收所有字母都 python字符串處理 上一篇文章:Python判斷與循環(huán)語句下一篇文章:Python列表處理 1、修改字符串的大小寫 方法 含義 t...
摘要:大家好,我是樂字節(jié)的小樂,這次要給大家?guī)淼氖亲兞颗c數(shù)據(jù)類型。本文是第一集編程規(guī)范,關(guān)鍵字與標(biāo)識符。后面我們要寫一個(gè)程序的過程。需求分析實(shí)現(xiàn)代碼體現(xiàn)注釋的作用解釋說明程序,提高了代碼的閱讀性??梢詭椭覀冋{(diào)試程序。 大家好,我是樂字節(jié)的小樂,這次要給大家?guī)淼氖荍ava變量與數(shù)據(jù)類型。本文是第一集:Java編程規(guī)范,關(guān)鍵字與標(biāo)識符。showImg(https://segmentfaul...
摘要:參數(shù)該函數(shù)的返回值將替換掉第一個(gè)參數(shù)匹配到的結(jié)果原字符串不會改變。其他算法練習(xí)關(guān)于字符串中每個(gè)單詞的首字母大寫化問題 hello-world =====> HelloWord function titleCase(str) { let strArr = str.toLowerCase().split(-); let newArr = strArr.map((val, i...
摘要:在上一篇的編程風(fēng)格學(xué)習(xí)二中我們學(xué)習(xí)了一些在編碼過程中的格式規(guī)范,遵循這些規(guī)范毋庸置疑是我們的書寫高質(zhì)量代碼的前提與基礎(chǔ)。二語言編程規(guī)范常量命名常量的每個(gè)單詞均大寫,單詞之間使用下劃線連接。方法表示動作,采用動詞命名。 在上一篇的java編程風(fēng)格學(xué)習(xí)(二)中我們學(xué)習(xí)了一些在Java編碼過程中的格式規(guī)范,遵循這些規(guī)范毋庸置疑是我們的書寫高質(zhì)量代碼的前提與基礎(chǔ)。今天我們更進(jìn)一步,一起來學(xué)習(xí)J...
閱讀 1391·2021-11-22 09:34
閱讀 2593·2021-11-12 10:36
閱讀 1128·2021-11-11 16:55
閱讀 2343·2020-06-22 14:43
閱讀 1478·2019-08-30 15:55
閱讀 1992·2019-08-30 15:53
閱讀 1777·2019-08-30 10:50
閱讀 1234·2019-08-29 12:15