Skip to content

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]

基于 MIT 许可发布