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

  • 苹果原壁纸如何设置回来(苹果手机怎么原壁纸)

    苹果原壁纸如何设置回来(苹果手机怎么原壁纸)

  • 淘宝上买了东西以后,店铺不存在了怎么办(官网买东西怎么买从哪里买)

    淘宝上买了东西以后,店铺不存在了怎么办(官网买东西怎么买从哪里买)

  • 小米cc9和小米9se对比(小米cc9和小米cc9美图定制版手机壳通用吗)

    小米cc9和小米9se对比(小米cc9和小米cc9美图定制版手机壳通用吗)

  • vivox50是曲面屏吗(x50vivo是不是曲面屏)

    vivox50是曲面屏吗(x50vivo是不是曲面屏)

  • 黑鲨3和黑鲨3pro有什么区别(黑鲨3和黑鲨3pro屏幕通用吗)

    黑鲨3和黑鲨3pro有什么区别(黑鲨3和黑鲨3pro屏幕通用吗)

  • 如何解除电脑主板保护(如何解除电脑主机控制)

    如何解除电脑主板保护(如何解除电脑主机控制)

  • 附件添加到正文失败(附件添加到正文后,附件里还会有内容还是空白的)

    附件添加到正文失败(附件添加到正文后,附件里还会有内容还是空白的)

  • 华为ict是什么(华为ict概念)

    华为ict是什么(华为ict概念)

  • 戴尔电脑摄像头打不开怎么回事(戴尔电脑摄像头旁边的小孔是)

    戴尔电脑摄像头打不开怎么回事(戴尔电脑摄像头旁边的小孔是)

  • iqoo neo3是什么牌子手机(iqooneo3是什么牌子手机怎么读)

    iqoo neo3是什么牌子手机(iqooneo3是什么牌子手机怎么读)

  • ipad3是哪一年的(ipad4是哪一年的)

    ipad3是哪一年的(ipad4是哪一年的)

  • 红米k30pro屏幕比例(red米k30pro屏幕怎么样)

    红米k30pro屏幕比例(red米k30pro屏幕怎么样)

  • 主机号码未显示是怎么回事(主机号码未显示是什么电活)

    主机号码未显示是怎么回事(主机号码未显示是什么电活)

  • 华为mate30pro和5g版有什么区别(华为mate30pro和50pro的区别)

    华为mate30pro和5g版有什么区别(华为mate30pro和50pro的区别)

  • 京东取消订单退款多久到账(京东取消订单退款流程)

    京东取消订单退款多久到账(京东取消订单退款流程)

  • 打印机扫描文件到电脑(打印机扫描文件到电脑哪里找)

    打印机扫描文件到电脑(打印机扫描文件到电脑哪里找)

  • word竖字间距怎么调(word里面竖着的字怎么调整间距)

    word竖字间距怎么调(word里面竖着的字怎么调整间距)

  • 苹果怎么找通讯录黑名单(苹果怎么找通讯录)

    苹果怎么找通讯录黑名单(苹果怎么找通讯录)

  • react是什么框架(react框架有哪些)

    react是什么框架(react框架有哪些)

  • 微信m4a格式录音怎么弄(微信m4a格式录音视频教学)

    微信m4a格式录音怎么弄(微信m4a格式录音视频教学)

  • 845和855相差多少(845和855区别大吗)

    845和855相差多少(845和855区别大吗)

  • blnal30是荣耀几(honorlndal30是什么手机)

    blnal30是荣耀几(honorlndal30是什么手机)

  • 荣耀十电池容量(荣耀十的电池容量)

    荣耀十电池容量(荣耀十的电池容量)

  • 华为nova5pro用的是什么屏幕(华为nova5pro用的多少w快充)

    华为nova5pro用的是什么屏幕(华为nova5pro用的多少w快充)

  • 怎样用photoshop选图片中文字(photoshop 选择)

    怎样用photoshop选图片中文字(photoshop 选择)

  • 待认证进项税额是什么情况下用的
  • 缴纳增值税影响损益吗
  • 普票不能抵扣要坐在帐里吗
  • 所得税报表的营业成本包括管理费用吗
  • 广告公司会议记录内容
  • 房地产开发企业预缴增值税
  • 动漫产业增值税优惠政策
  • 收到货款未开发票怎么做分录
  • 低值易耗品摊销方法
  • 收到违约金应缴增值税吗
  • 营改增后商品房销售合同印花税的计税依据是什么?
  • 工资预支怎么做账,影响个税吗?
  • 核定征收的小微企业企业所得税计算
  • 普通发票计量单位没填
  • 有关增值税期末留抵税额的会计分录
  • 使用简易计税方法是什么意思
  • 应扣缴税额是什么意思
  • 利润弥补以前年度亏损是税前吗
  • 管家婆已过账销售单如何删除
  • 房子报废
  • 以前年度应扣未扣支出
  • 应收账款少给货款怎么做分录?
  • 华为鸿蒙系统超级终端怎么用
  • 什么时候不能计入开办费
  • 笔记本怎么开wifi
  • 劳务费意思
  • 一般纳税人购进农产品如何抵扣进项税额
  • win10系统多任务功能的快捷键
  • 出差补贴是必须的吗
  • 金蝶kis迷你版银行存款二级科目
  • 阿里月薪3万到手多少
  • 注意力机制cbam
  • windowsserver2012r2远程协助灰色
  • 以厂房入股会计怎么做账
  • 航天金税盘维护费什么时候交
  • PostgreSQL教程(二):模式Schema详解
  • 应计入损益的利得有什么
  • 所得税费用期末结转吗
  • 一般纳税人技术服务费几个点
  • 承兑汇票可以当现金用吗
  • 决算报表属于会计账簿吗
  • 委外加工怎么盘点
  • mysql子查询关键字
  • 一般纳税人增值税优惠政策2023
  • 小规模季度超过45万了怎么缴纳
  • 现金流量表的编制公式 计算公式
  • 小额贷款公司ei
  • 车辆使用费怎么算
  • 开票收入摘要怎么写
  • 电子银行承兑汇票
  • 来料加工账务处理案例
  • 什么是四大行业
  • 新成立的公司需要年检吗
  • 清理c盘清理
  • win2003 enterprise序列号
  • centos vim编辑器
  • ubuntu 15.04系统怎么安装qq?
  • avgorange是什么文件
  • pb程序是什么
  • 苹果Mac系统怎么安装
  • 快速查看浏览的英语短语
  • window sdk for windows 8.1
  • 文件夹底部显示
  • win10局域网无法上网
  • 设计模式三种
  • 简单阐述javascript的主要作用
  • Jquery ajax 同步阻塞引起的UI线程阻塞问题
  • linux系统mysql自动备份并使用ftp上传的方法
  • css旋转木马
  • linux shell命令大全
  • arp欺骗防范方法
  • Python中http请求方法库汇总
  • 安卓调用系统相机
  • jquerymobile实例网站
  • 使用筷子就餐会不会传染乙肝病毒
  • js easyui
  • 如何查询以前月份发票超限量的申请
  • 车辆购置税是财行税吗
  • 重庆市怎么在网上打印章程
  • 收回闲置土地使用权案例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设