位置: IT常识 - 正文

js算法 字母大小写转换(如何在js中给字母排序)

编辑:rootadmin
js算法 字母大小写转换

推荐整理分享js算法 字母大小写转换(如何在js中给字母排序),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js比较字母大小,js字母小写,如何在js中给字母排序,js字母小写,如何在js中给字母排序,js字母小写,js字母大小写转换,js字母大小写转换,内容如对您有帮助,希望把文章链接给更多的朋友!

题目:输入字符串将大写转换成小写,小写转换成大写?

js字母大小写转换方法:1、转换成大写:toUpperCase()2、转换成小写:toLowerCase()

方法一:把输入的字符串转成数组用split()方法,进行for遍历把里面的值做判断大小写,如果大写就转换成小写toLowerCase(),小写就转换成大写toUpperCase();,然后再将数组转换成字符串。

<script> function strChange(arg) { var str=arg.split(''); for(var i = 0; i < str.length; i++) { if (str[i].charAt() >= "a" && str[i].charAt() <= "z") { str[i] = str[i].toUpperCase(); // console.log(str[i].toLowerCase()); } else { str[i] = str[i].toLowerCase(); } } return str.join('');}console.log(strChange('HelloWorld'));</script>

 方法二:定义一个result字符串里面为空,把字符串str进行遍历,判断每个字符串的每个字母值赋值给temp,把对应的Asc码值传给code,然后判断字母的大写和小写,如果在这个范围区间就改变它的大小写。

function strChange (str){ var result = ''; for(var i= 0;i<str.length;i++){ var temp = str.charAt(i); var code = temp.charCodeAt(); if('a' <= temp && temp <= 'z'){ temp= String.fromCharCode(code-32); } else if('A' <= temp && temp <= 'Z'){ temp= String.fromCharCode(code+32); } result += temp; } return result;}console.log(strChange("HelloWorld123456"));

扩展字符串的API

1.fromCharCode

功能:将asc码转换为字符,

参数:String.fromCharCode(asc1,[asc2...]);

返回值:返回asc码对应的字符,

js算法 字母大小写转换(如何在js中给字母排序)

注意:该方法直接通过String调用

2.indexOf:查找字符串第一次出现的位置

3.lastIndexOf:查找字符最后一次出现的位置,如果没找到,返回-1

4.replace

功能:字符串的替换

参数:replace(被替换的字符,替换字符串)

返回值:新字符串

5.slice/substring(start,end)

功能:提取字符串的某个部分,并以新的字符串返回被提取的部分(左闭右开)

6.split

功能:将字符串切割为数组

参数:split(“切割字符串”)

返回值:返回一个数组

本文链接地址:https://www.jiuchutong.com/zhishi/300213.html 转载请保留说明!

上一篇:Word2Vec【附代码】(word2vec使用方法)

下一篇:KITTI数据集可视化(一):点云多种视图的可视化实现

  • 又论博客优化应该注意的几个地方(博客网站应该怎么优化)

    又论博客优化应该注意的几个地方(博客网站应该怎么优化)

  • 励志故事和感悟(励志故事和感悟500字)

    励志故事和感悟(励志故事和感悟500字)

  • windows11安全模式怎么进(windows11安全模式怎么退出)

    windows11安全模式怎么进(windows11安全模式怎么退出)

  • 钉钉电脑端是什么意思(钉钉电脑版是哪个)

    钉钉电脑端是什么意思(钉钉电脑版是哪个)

  • 苹果11可以滚动截长图吗(苹果11滚动屏幕怎么设置)

    苹果11可以滚动截长图吗(苹果11滚动屏幕怎么设置)

  • 苹果x充满电能用多久时间(苹果X充满电能用多久)

    苹果x充满电能用多久时间(苹果X充满电能用多久)

  • 优酷上传视频审核要多久(优酷上传视频审核时间多久)

    优酷上传视频审核要多久(优酷上传视频审核时间多久)

  • wps卡了退不出来怎么办(wps卡死关不了)

    wps卡了退不出来怎么办(wps卡死关不了)

  • 照片出现感叹号打不开(照片出现感叹号怎么处理)

    照片出现感叹号打不开(照片出现感叹号怎么处理)

  • 苹果x后边发热正常吗(苹果x后面发烫)

    苹果x后边发热正常吗(苹果x后面发烫)

  • 微信电脑和手机能同时视频么(微信电脑和手机信息不同步怎么办)

    微信电脑和手机能同时视频么(微信电脑和手机信息不同步怎么办)

  • 指纹打卡为什么老失败(指纹打卡为什么老是打不上)

    指纹打卡为什么老失败(指纹打卡为什么老是打不上)

  • 钉钉打卡几分钟算迟到(下载钉钉打卡)

    钉钉打卡几分钟算迟到(下载钉钉打卡)

  • 表格为什么不能上下移动(表格为什么不能排序)

    表格为什么不能上下移动(表格为什么不能排序)

  • 苹果8p电信卡识别不了(苹果8读不出电信卡)

    苹果8p电信卡识别不了(苹果8读不出电信卡)

  • 主页上不显示淘气值(手淘首页不显示)

    主页上不显示淘气值(手淘首页不显示)

  • 微信怎么关闭手势密码(微信怎么关闭手机联系人添加好友)

    微信怎么关闭手势密码(微信怎么关闭手机联系人添加好友)

  • 怪兽充电不归还怎么办(怪兽充电)

    怪兽充电不归还怎么办(怪兽充电)

  • 华为20i怎么设置返回键(华为20i怎么设置红包提醒)

    华为20i怎么设置返回键(华为20i怎么设置红包提醒)

  • 抖音人工认证要多久(抖音人工审核的标准)

    抖音人工认证要多久(抖音人工审核的标准)

  • ipad怎么看A几的芯片(怎么看ipada1474)

    ipad怎么看A几的芯片(怎么看ipada1474)

  • ipad截图怎么截长图(ipad截图怎么截手势)

    ipad截图怎么截长图(ipad截图怎么截手势)

  • qq会员怎么取消自动续费(话费qq会员怎么取消)

    qq会员怎么取消自动续费(话费qq会员怎么取消)

  • 图像只有rgb一种色彩模式吗(图像只有rgb一种颜色)

    图像只有rgb一种色彩模式吗(图像只有rgb一种颜色)

  • 农家乐app功能有什么(农家乐平台)

    农家乐app功能有什么(农家乐平台)

  • 2023前端面试上岸手册——VUE部分(2021前端面试题校招)

    2023前端面试上岸手册——VUE部分(2021前端面试题校招)

  • SpringIOC和AOP介绍(spring的aoc和aop)

    SpringIOC和AOP介绍(spring的aoc和aop)

  • 公司更换营业执照需要多久
  • 因租赁形成的使用权资产
  • 以前年度损益调整属于哪类科目
  • 固定资产清理的金额怎么算
  • 企业收到政府补助资金怎么做账
  • 关于年底双薪和分红问题的处理
  • 公司开办期间的费用如何处理
  • 销售已使用的固定资产增值税
  • 公司租车税务处理办法
  • 堤围工程
  • 资产损益表怎么看
  • 从租计征的房产税减半政策
  • 收到投资款现金流量项目是什么
  • 会计准则规定的关联方
  • 公司给员工发工资用途怎么写
  • 蓝屏代码0xc000000f
  • 计提工资时个税是计提上月的吗
  • 瓶盖再来一瓶
  • win10怎么自定义开机音乐
  • wamp搭建网站教程
  • 营改增餐饮行业纳税规则
  • 电脑锁屏密码设置步骤
  • 弗拉维亚王朝
  • phpstorm怎么用
  • vue传值inject
  • 可视化大屏技术
  • 深度计算公式
  • 区块链教程大全
  • 电脑找不到应用程序的图标怎么删除
  • lspci命令显示
  • 其他收益最后转入哪个科目
  • 融资租入固定资产的改建支出
  • cmsv6无法连接服务器
  • 现金流量表填写说明
  • 第三方车行
  • c++32个关键字详解
  • 中国源码亲测网
  • 港资企业属于什么性质
  • sql server 实例
  • 什么时候库存商品在贷方
  • 差额征税的专用发票能抵扣吗
  • 科技项目专项资金
  • 企业资产总额包括应收账款吗
  • 印花税的计算公式与计算注意事项
  • 公司注销时退还实收资本要交个税吗
  • 不同银行外币汇率不一样
  • 收到投资款如何声明
  • 商业会计和财务会计
  • 当月的印花税需要交吗
  • 无息的银行承兑汇票
  • 同时知识产权专利,其做账是?
  • 管理会计主要内容包括
  • 为什么有些长期不睡觉
  • 固定资产折旧怎么算
  • win7系统打开软件就停止工作
  • win7系统快捷键关机
  • window10桌面有白色框
  • xp怎么删除系统
  • guest怎么用
  • ccsve是啥
  • linux系统中对新磁盘分区的命令
  • windows打补丁后无法启动
  • 如何检测装有监控器?
  • win8 怎么样
  • win7电脑能玩啥游戏
  • unity2d横版游戏源码
  • 关于博客说法错误的是
  • opengl visual studio
  • Android之framework修改底部导航栏NavigationBar动态显示和隐藏
  • python基础教程视频教程
  • android:padding="10dp"
  • jquery选择器大全
  • unity如何导出vr项目
  • 手把手教你自己做菜
  • 增值税发票的发票号码和发票代码
  • 税务局的经济类型
  • 机构改革哪个单位负责
  • 文明6地球地图自然奇观位置
  • 财税公众号名称大全
  • 我国国家宪法日是每年的十二月几日
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设