位置: 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数据集可视化(一):点云多种视图的可视化实现

  • 小米手机分身在哪里设置(小米手机分身在哪打开)

    小米手机分身在哪里设置(小米手机分身在哪打开)

  • 支付宝怎么查银行卡号(支付宝怎么查银行卡开户行地址)

    支付宝怎么查银行卡号(支付宝怎么查银行卡开户行地址)

  • 华为nova6se有红外线功能吗(华为nova6se有红外线遥控功能吗)

    华为nova6se有红外线功能吗(华为nova6se有红外线遥控功能吗)

  • 台积电是做什么的(台积电是做什么东西)

    台积电是做什么的(台积电是做什么东西)

  • mwdd2ch/a是什么版本(mwdc2ch/a是什么型号)

    mwdd2ch/a是什么版本(mwdc2ch/a是什么型号)

  • 淘宝改标题降权几天(淘宝改标题降权了吗)

    淘宝改标题降权几天(淘宝改标题降权了吗)

  • qq音乐绿钻刚开通可以退嘛(qq音乐绿钻还要付费)

    qq音乐绿钻刚开通可以退嘛(qq音乐绿钻还要付费)

  • 新iphone显示上次充电时间(iphone显示上次号码不可用,呼叫失效)

    新iphone显示上次充电时间(iphone显示上次号码不可用,呼叫失效)

  • 腾讯课堂左下角时间不动(腾讯课堂下方的按钮)

    腾讯课堂左下角时间不动(腾讯课堂下方的按钮)

  • 像素多少算高清(相机4800万像素算高吗)

    像素多少算高清(相机4800万像素算高吗)

  • 路由器mbps什么意思(路由器mbps越高越好吗)

    路由器mbps什么意思(路由器mbps越高越好吗)

  • 为什么现在的etc不显示金额(为什么现在的小孩不建议喝七珍丹)

    为什么现在的etc不显示金额(为什么现在的小孩不建议喝七珍丹)

  • vivo充电呼吸灯怎么调(vivo手机如何关闭充电时的呼吸灯)

    vivo充电呼吸灯怎么调(vivo手机如何关闭充电时的呼吸灯)

  • 主机通常指什么(主机包括什么?)

    主机通常指什么(主机包括什么?)

  • 群聊如何屏蔽个人相册(群聊如何屏蔽个人消息)

    群聊如何屏蔽个人相册(群聊如何屏蔽个人消息)

  • i3i5i7怎么选(i3i5i7性能差别有多大)

    i3i5i7怎么选(i3i5i7性能差别有多大)

  • 全民k歌日榜是怎么排的(全民k歌日榜是怎么评出来的)

    全民k歌日榜是怎么排的(全民k歌日榜是怎么评出来的)

  • 如何恢复微信注册账号(如何恢复微信注销)

    如何恢复微信注册账号(如何恢复微信注销)

  • 荣耀20是屏幕指纹解锁吗(荣耀20屏幕指纹换屏)

    荣耀20是屏幕指纹解锁吗(荣耀20屏幕指纹换屏)

  • 魅族手机音乐视频没有声音(魅族音乐怎么调播放顺序)

    魅族手机音乐视频没有声音(魅族音乐怎么调播放顺序)

  • qq屏蔽对方还能看空间(QQ屏蔽对方还能加好友吗)

    qq屏蔽对方还能看空间(QQ屏蔽对方还能加好友吗)

  • 电脑管家如何切换账号(电脑管家怎么移到桌面)

    电脑管家如何切换账号(电脑管家怎么移到桌面)

  • 制作flash动画教程(制作flash动画步骤)

    制作flash动画教程(制作flash动画步骤)

  • PQIBrowser.exe是什么进程  PQIBrowser进程查询

    PQIBrowser.exe是什么进程 PQIBrowser进程查询

  • fpdisp5a.exe是什么进程 有什么作用 fpdisp5a进程查询(fp是什么文件)

    fpdisp5a.exe是什么进程 有什么作用 fpdisp5a进程查询(fp是什么文件)

  • 土地取得方式有哪些
  • 小规模纳税人开专票税率是1%还是3%
  • 分公司产生的费用怎么报销
  • 无形资产属于货币性项目吗
  • 主营业务成本的数据从哪里来的
  • 什么发票可以抵扣增值税
  • 印花税是按开票收入申报的吗
  • 理财产品产生的利息怎么入账
  • 团建费用途
  • 所得税申报时成本数据填错怎么办
  • 综保区和自贸区的联系
  • 房地产企业可以贷款吗
  • 外购低值易耗品支付价款16万元
  • 转账支票背书转让样本
  • 高新技术产品收入增长率公式
  • 公司先注册实收资本后付账该如何做会计处理呢?
  • 存货营业外支出包括哪些
  • 物业公司收到开发代付物业管理费怎么做账
  • 拆迁补偿款使用范围
  • 民间非营利组织会计制度
  • 农产品收购发票图片
  • 过了认证期的发票怎么办
  • 白酒的消费税怎样计算
  • 2018年工会经费返还比例
  • 小规模纳税人还是一般纳税人
  • 商贸企业发出商品
  • 公司对项目的资金支持
  • 更正或作废申报怎么填
  • xp系统咋样
  • 其他应付款科目核算的内容包括
  • 长期股权投资评估报告模板
  • 不动产出租要交什么税
  • b/s架构的正确解释方式
  • 云杉树下面长什么蘑菇
  • 应收账款清查采用实地盘点法
  • 若依移动端微信登录
  • 企业所得税申报表模板
  • 森林中的结香花,日本 (© nattya3714/Getty Images)
  • 蓝色龙舌兰花语
  • 缺陷修饰
  • vports命令怎么用
  • php手机验证码验证
  • 退回的货款应该记什么费用
  • 搅拌机属于哪类税收
  • 三代手续费企业所得税
  • 以前年度损益调整会计分录
  • 其他综合收益影响所得税费用吗
  • 实收资本可以去银行查吗
  • 固定资产哪几类
  • 电子承兑汇票承兑后几天到账
  • 公司没有车油费可以报销吗
  • 原材料跌价分录
  • 银行支付结算管理办法
  • 会计计量属性主要包括()
  • 多计提的税款会计处理
  • 设置账本应当遵循哪些原则
  • 小企业建账选哪种会计制度
  • win8系统打不开
  • 活动目录管理工具
  • 惠普hp笔记本电脑
  • win7第三方更新
  • windows免费升级win10
  • win10wifi总是掉线
  • 深入了解linux内核
  • linux shell脚本编写实例
  • java 迭代器 remove
  • 安卓游戏报告
  • 用git打更新包的代码
  • jquery操作table
  • linux中xargs用法
  • python爬虫怎么做
  • 安卓手机管家哪个好用
  • python快速排序法
  • 一般纳税人企业所得税怎么算
  • 车辆购置税是财行税吗
  • 国家税务局河北省税务局
  • 盐城合作医疗在手机上怎么交
  • 新公司办理发票税控机流程?
  • 如何理性看待出轨
  • 汽车维修费税率是13还是6
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设