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