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())
相关推荐
weixin_307779134 小时前
C++代码实现MATLAB中的dlarray函数功能
开发语言·c++·算法·matlab
一水鉴天7 小时前
映射、哈希表与哈斯图:计算机科学的三种基线 20261003(元宝)
开发语言·人工智能
Frank_refuel7 小时前
C++11之一场名为“搬家”的 C++ 之旅
开发语言·c++
Wang's Blog8 小时前
Java 项目实战: 外卖平台优化-Nginx配置文件结构与块层级
java·开发语言·nginx
2601_962071579 小时前
类变量和全局变量的查找路径有什么区别?
开发语言·python
福兮说10 小时前
设计稿是 #4A7C6F,页面量出来是 #4B7C6F:HEX、HSL、透明度、canvas 来回转的七个坑
前端·javascript·css·canvas
\光辉岁月/10 小时前
5.java-数组
java·开发语言
Java后端的Ai之路10 小时前
Python进阶探索29_eval内置函数
开发语言·python·探索·eval·内置函数
谢亮_vipxieliang10 小时前
Spring 事务失效的常见场景
java·开发语言·数据库·spring boot
时间的拾荒人10 小时前
Qt 多线程详解:从 QThread 到实战
开发语言·qt·面试