javascript练习之string

练习1

将字符串welome to javascript所有首字母转为大写

第一步声明字符串

第二步将字符串转化为数组

第三步,将每个单词头一个字母转为大写

javascript 复制代码
    let str = 'welome to javascript'
    //将字符串转为数组
    let arr=str.split(' ')
    //遍历数组,将每个元素的首字母转为大写
    for(let i=0;i<arr.length;i++)
    {
        let c=arr[i].charAt(0)
        arr[i]=arr[i].replace(c,c.toUpperCase())
    }
    //将数组转换为字符串
    str=arr.join(' ')
    console.log(str)

练习2

练习2将字符串abc Def World Hello 转为HELLO-WORLD-DEF-ABC

javascript 复制代码
    let str2='abc Def World Hello'
    //先转为大写
    str2=str2.toUpperCase()
    //将字符串分隔转为数组
    str2=str2.split(' ')
    //将字符串数组反转
    str2=str2.reverse()
    //将字符串各元素进行拼接
    str2=str2.join('-')
    console.log(str2)

练习3

将字符串get-element-by-id 转为 getElementById

javascript 复制代码
    let str3='get-element-by-id'
    //将字符串转为字符串数组
    let arr2=str3.split('-')
    for(let i=1;i<arr2.length;i++)
    {
        let c=arr2[i].charAt(0)
        arr2[i]=arr2[i].replace(c,c.toUpperCase())
    }
    str3=arr2.join("")
    console.log(str3)

练习4

通过原型为string 添加新方法getnumcount(),返回字符串中数字的个数

javascript 复制代码
String.prototype.getnumcount = function()
    {
       let result= this.match(/\d/g)
       return result.length
    }

    let str4="hello520ddd"
    console.log(str4.getnumcount())
相关推荐
志尊宝15 小时前
Vue3 零基础每日笔记(018):按键与鼠标修饰符——回车搜索、Ctrl+S 保存这样写
javascript·vue.js·笔记
这是程序猿15 小时前
Java线程池深度剖析:源码原理、核心参数、任务调度与生产调优实战
java·开发语言·python
quantdash_cc15 小时前
从数据采集到策略消费,股票日内行情管道应该怎么设计?
开发语言·python·数据分析·量化交易·股票数据·quantdash
郝学胜-神的一滴16 小时前
C++20模板元编程 01:从零吃透模板核心底层逻辑
开发语言·c++·vscode·程序人生·开源
可乐鸡翅yeah_16 小时前
HLS流媒体首屏起播慢深度优化,从分片、索引、播放器全链路调优
开发语言·javascript·ecmascript·m3u8·m3u8在线
luj_176816 小时前
生物体如何应对功能击穿?
c语言·开发语言·c++·经验分享·算法
luj_176816 小时前
击穿分析五大关键步骤
开发语言·网络·c++·经验分享·算法
wuyk55516 小时前
从零吃透 MQTT 通信|第 11 章 MQTT 项目调试验证、性能优化、常见疑难问题、OTA 升级基础
c语言·开发语言·stm32·学习·性能优化
海盗123416 小时前
微软技术日报 2026-09-14:Rust 升为微软一级语言,云业务重组为智能体与基础设施
开发语言·microsoft·rust
开开心心就好17 小时前
低年级识字练笔顺工具,电脑和安卓端都能用
前端·javascript·网络·安全·scala·erlang·语音识别