æåã®æåã大æåã«ãã
éè¦æ§: 5
æåã®æåã大æååãã¦æåå str ãè¿ã颿° ucFirst(str) ãæ¸ãã¦ãã ãããä¾:
ucFirst("john") == "John";
JavaScript ã§ã¯æååã¯ã¤ãã¥ã¼ã¿ãã«(ä¸å¤)ãªã®ã§ãæåã®æåã âç½®æâ ãããã¨ã¯ã§ãã¾ããã
ããããæ¢åã®ãã®ããã¼ã¹ã«ãæåã®æåã大æååãããæ°ããæååãä½ããã¨ã¯ã§ãã¾ãã:
let newStr = str[0].toUpperCase() + str.slice(1);
ããããã«ã¯å°ãåé¡ãããã¾ããstr ã空ã®å ´åãstr[0] ã¯æªå®ç¾©ã§ãããªã®ã§ã¨ã©ã¼ã«ãªãã¾ãã
ããã§ã¯2ã¤ã®ããªã¢ã³ããããã¾ã:
str.charAt(0)ãå©ç¨ãããããã¯å¸¸ã«æååãè¿ãã¾ã(æãã空ã§ã)ã- 空æåç¨ã®ãã¹ãã追å ããã
ããã¯2ã¤ç®ã®ããªã¢ã³ãã§ã:
function ucFirst(str) {
if (!str) return str;
return str[0].toUpperCase() + str.slice(1);
}
alert( ucFirst("john") ); // John
function ucFirst(str) {
if (!str) return str;
return str[0].toUpperCase() + str.slice(1);
}
ãµã³ãããã¯ã¹ã§ãã¹ãã¨ä¸ç·ã«è§£çãéã