每日一题:将字符串转换驼峰式的函数

本文介绍两种在JavaScript中实现字符串首字母大写的实用方法。第一种利用字符串的replace方法,通过正则表达式匹配并转换首字母;第二种则是将字符串转化为数组,遍历并转换每个单词的首字母,最后重新组合成字符串。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 第一种:使用字符串的replace方法
    let str = 'a nice girl';
    let upperStr = str.replace(/\s+([^\s]*)/g,function($0,$1){
       return $1.substring(0,1).toUpperCase()+$1.substring(1);
    })
    console.log(upperStr()) //aNiceGirl
复制代码
  • 第二种:先将字符串转成数组,遍历数组转换,再拼成字符串
    let a =  'hello world' ;
    var b=a.split(' ').map(item=>{
        return item[0].toUpperCase()+item.substr(1,item.length)
    }).join('')
    console.log(b)//helloWrold
复制代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值