upperFirst
首字母转为大写,其余字符保持不变
引入版本
0.40.0
Demo
ts
import { upperFirst } from '@wyfex/iutils'
// 普通字符串
console.log(upperFirst('hello')) // Hello
console.log(upperFirst('vue')) // Vue
console.log(upperFirst('batch')) // Batch
// 单字符
console.log(upperFirst('a')) // A
console.log(upperFirst('9')) // 9
console.log(upperFirst('@')) // @
// 空字符串
console.log(upperFirst('')) // ""
// 首字符非字母
console.log(upperFirst('123test')) // 123test
console.log(upperFirst(' _demo')) // _demo
// 原首字母已大写
console.log(upperFirst('Hello')) // Hello
// 混合大小写
console.log(upperFirst('hElloWorld')) // HElloWorld
// 非法/非字符串入参兼容
console.log(upperFirst(null)) // ""
console.log(upperFirst(undefined)) // ""
console.log(upperFirst(666)) // 666
console.log(upperFirst(true)) // True
console.log(upperFirst(false)) // False
console.log(upperFirst({})) // [object Object]