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())
相关推荐
郑州光合科技余经理5 小时前
海外版外卖系统架构:订单怎么流转、权限怎么分
java·开发语言·前端·系统架构·uni-app·php·ai编程
Python 实战手记5 小时前
企业微信主体变更公证书办理全解析:适用场景、材料规范、踩坑点与Python信息校验脚本
开发语言·python·企业微信
longxiaozhang65 小时前
C#异常处理:程序出错了怎么办?
开发语言·数据库·c#
郝学胜-神的一滴5 小时前
Effective Python 条款 1:确认你正在使用的 Python 版本
开发语言·数据结构·python·程序人生·算法
九九落5 小时前
北京时间校准怎么做?电脑和手机时间不准的排查方法
javascript
路多辛6 小时前
全能型 Go Agent 框架 covonaut v1.0.8 发布:新增行内补全与多后端可观测性
开发语言·golang·agent
大模型丫丫6 小时前
FastAPI 入门指南:从零开始构建高性能 Python API
开发语言·python·fastapi
wuyk5556 小时前
《WiFi 嵌入式物联网开发全套实战》| 第01章 WiFi整体架构详解:BSS/ESS/AP/STA模式彻底区分
开发语言·stm32·单片机·嵌入式硬件·mcu·物联网·51单片机
wuyk5556 小时前
第六章:CAN 调试工具、抓包分析、全套故障排查 + CAN-FD 进阶拓展
开发语言·stm32·单片机
念何架构之路6 小时前
Gin响应渲染
前端·javascript·gin