首先,我只是想弄清楚大写在这种情况下意味着什么。"T型他的S公司字符串我秒C类资本化”可靠的来源
从示例中可以看出,这不是OP想要的。它应该说的是“怎么做我我使字符串的第一个字母大写“(不大写字符串)
函数ucfirst(str){返回str的类型!=“未定义”= “未定义”? (str+='',str[0].toUpperCase()+str.substr(1)):'' ;'';}
解释
str类型!=“未定义”= “未定义”//是是str集合? // 真实的 str+=“”//转转动将字符串变量转换为字符串 str[0].toUpperCase()//得到获取第一个字符并使其大写+ //添加添加str.substr(1)//一串字符串从索引1开始( 从0开始) ://假 ''; //返回 返回一个空字符串
这将适用于任何论证或根本没有论证。
未定义===“”"" === ""“my string”===“我的字符串”null===“空”未定义===“”;false===“假”0 === "0"true===“真”[] === ""[true,0,“”,false]===“真,0,,假”
未定义===“”"" === ""“my string”===“我的字符串”null===“空”未定义===“”;false===“假”0 === "0"true===“真”[] === ""[true,0,“”,false]===“真,0,,假”