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

  • 腾讯会议被移除的成员怎么再进来(腾讯会议被移除会议)

    腾讯会议被移除的成员怎么再进来(腾讯会议被移除会议)

  • Redmi Note 9 Pro Max是曲面屏吗

    Redmi Note 9 Pro Max是曲面屏吗

  • 小米10支持多少瓦快充(小米10支持多少w)

    小米10支持多少瓦快充(小米10支持多少w)

  • 手机qq文件传输中断(手机qq文件传输失败)

    手机qq文件传输中断(手机qq文件传输失败)

  • WPSoffice2019如何在栏间加分隔线(wps2021怎么样)

    WPSoffice2019如何在栏间加分隔线(wps2021怎么样)

  • feedme是什么牌子电脑(feedme是什么牌子笔记本)

    feedme是什么牌子电脑(feedme是什么牌子笔记本)

  • 为什么图片在word里面只显示一部分(为什么图片在word里面不显示)

    为什么图片在word里面只显示一部分(为什么图片在word里面不显示)

  • 阿里v任务是做什么的(阿里v任务的概念)

    阿里v任务是做什么的(阿里v任务的概念)

  • 电脑红灯不亮风扇正常(电脑红灯不亮风扇一直转)

    电脑红灯不亮风扇正常(电脑红灯不亮风扇一直转)

  • 共达电声是做什么的(共达电声的产品有哪些)

    共达电声是做什么的(共达电声的产品有哪些)

  • 微信被投诉多少次永久封号(微信投诉处理能把钱要回来吗)

    微信被投诉多少次永久封号(微信投诉处理能把钱要回来吗)

  • ipadair支持手写笔吗(ipad几支持手写)

    ipadair支持手写笔吗(ipad几支持手写)

  • 淘宝历史记录怎么查(淘宝历史记录怎么查不到)

    淘宝历史记录怎么查(淘宝历史记录怎么查不到)

  • a3和8k纸一样大吗(a3的纸大还是8k的纸大)

    a3和8k纸一样大吗(a3的纸大还是8k的纸大)

  • 微信置顶文案怎么设置(微信置顶文案怎么突然没有了)

    微信置顶文案怎么设置(微信置顶文案怎么突然没有了)

  • 高通和英特尔基带区别(高通和英特尔基带哪个信号更好)

    高通和英特尔基带区别(高通和英特尔基带哪个信号更好)

  • 手机语音有回音怎么办(手机语音有杂音滋滋咋回事)

    手机语音有回音怎么办(手机语音有杂音滋滋咋回事)

  • 云闪付app坐公交车操作步骤(云闪付app坐公交怎么用nfc)

    云闪付app坐公交车操作步骤(云闪付app坐公交怎么用nfc)

  • 小爱音响无法连接网络(小爱音响无法连接5gWIFI怎么处理)

    小爱音响无法连接网络(小爱音响无法连接5gWIFI怎么处理)

  • 收货地址怎么改(快手收货地址怎么改)

    收货地址怎么改(快手收货地址怎么改)

  • panmax是什么牌子(panmax是什么牌子价格)

    panmax是什么牌子(panmax是什么牌子价格)

  • evadl00是什么手机(手机型号eva_dl00啥手机)

    evadl00是什么手机(手机型号eva_dl00啥手机)

  • 云闪付免密设置在哪开(云闪付免密设置怎么设置)

    云闪付免密设置在哪开(云闪付免密设置怎么设置)

  • Linux下增大可打开文件描述符的最大数的方法(linux如何放大字体)

    Linux下增大可打开文件描述符的最大数的方法(linux如何放大字体)

  • IAM.exe进程能不能删除 有哪些用处(java.exe进程可以关掉吗)

    IAM.exe进程能不能删除 有哪些用处(java.exe进程可以关掉吗)

  • 以前年度什么意思
  • 个体工商户网上注销
  • 出库单上面的单位写谁的
  • 银行存款收付流程
  • 以前年度的负债没挂账怎么办
  • 企业食堂买东西怎么入账
  • 汇算清缴补交所得税会计分录小企业会计政策
  • 承兑汇票银行背书
  • 2020深圳增值税税率是多少
  • 收回债权会计分录
  • 会议案例分析题及答案
  • 对公银行转款备注重要吗
  • 银行结算卡年费多少
  • 非同一控制下企业合并的交易费用
  • 未取得全额发票怎么处理
  • 怎样冲回多提应付职工薪酬?
  • win10自带播放器不见了
  • win10提示病毒防护已过期
  • windows11怎么显示桌面图标
  • php中表单的使用
  • widows11预览版
  • php timestamp
  • 三元运算符判断闰年php
  • passwd -s命令
  • 在树洞中休息的英语
  • 上市公司回购股票意味着什么
  • 前端cli搭建
  • 计提增值税附加税怎么计算
  • vue router-view路由详解
  • 充电桩折旧年限是多少年
  • c语言中fopen函数的头文件
  • node.js最新版本
  • 增值税抵扣进项税额什么意思
  • 劳务报酬根据什么确定
  • SQLite中的WAL机制详细介绍
  • mysql备份方式有哪些
  • mysql设置查询超时时间
  • 发票冲红后报税有影响吗
  • 应付福利费算支出吗
  • 对账小技巧
  • 机器维修费属于什么会计科目
  • 税金及附加怎么做分录
  • sql2008附加数据库
  • sql server 2005 sp4
  • 房地产销售老项目增值税
  • 研发支出资本化计入什么科目
  • 金税盘维护费应该计入什么科目
  • 专用发票的用途
  • 弥补亏损的会计科目有哪些
  • 个体户记账报税
  • 购销农副产品需要交税吗
  • 货款还没收到有违法所得吗
  • 分公司内部管理模式
  • 香港公司账户收美元要交税吗
  • 房地产开发企业建造的商品房,在出售前
  • sql server in()
  • mysql error1418
  • sql简单教程
  • u盘安装win8系统教程图解
  • 重装系统清空
  • win8摄像头设置
  • centos查看目录空间大小
  • linux命令删除指定目录
  • win7系统出现蓝屏重启怎么办
  • win8手提电脑怎么关闭触摸板
  • win8文件夹打不开
  • win8系统多少位
  • android开发一般用什么软件
  • cocos 2d x
  • shell产生随机字符串
  • c和unity3d
  • 用shell脚本实现菜单页面
  • 批处理模式的例子
  • jquery模拟表单提交
  • jquery json对象
  • 可以跨区办理税务ukey更换吗
  • 江苏省财务官网
  • 地税局收税标准
  • 在网上缴费后如何退款
  • 烟叶税的税收优惠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设