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

  • 捐赠支出增值税
  • 土地出让金印花税计税依据
  • 进项税额转出借贷
  • 免征增值税的个体户个税
  • 发票商品类别有哪几种
  • 自主研发全流程
  • 事业单位财政拨款取得方式
  • 每个月0申报,对企业有什么影响吗?
  • 公司转让住房是什么意思
  • 银行小额代款怎么办理
  • 我国现行资源税的课税范围不包括
  • 折价购入股权
  • 小规模注销时盈余公积余额怎么处理
  • 首次购置增值税税控系统
  • 让渡资产使用权是指资产的所有者将
  • 收到投资分红要缴纳企业所得税吗?
  • 2008版增值税普通发票图片
  • 水利建设专项收入怎么计算
  • 分包发票怎么开对方可以差额纳税
  • 收入是零招待费怎么汇算
  • 公司贷款评估费的做账
  • 企业的污水处理设备可以间断性运行么
  • 招投标费用如何收取
  • 工程公司收到工程款
  • 税务自查补税后还有风险吗
  • 主合同主体变更,从合同怎么处理
  • 新成立股份有限公司股本构成
  • 银行存款收款凭证属于什么凭证
  • 支付公司保洁费未开发票
  • 资产负债表中应交税费包括哪些
  • 金银首饰零售业税负率是多少
  • 购进设备抵扣税额
  • 自定义max函数
  • 法定盈余公积使用于什么
  • nodejs如何使用
  • nodejs hook
  • 公司账本凭证保存期限
  • 教育费附加减免政策
  • 存货成本核算方法的多久变更
  • 个人所得税的税率表最新的
  • 一般纳税人适用3%税率情况
  • 交易性金融资产的入账价值
  • 权益法转其他权益工具
  • 委托加工环节应税消费品应纳税额的计算
  • 销售包装物计入其他应收款吗
  • 产品成本计算的分批法适用于
  • 加班餐费报销计入什么费用
  • 转账支票一定要填写支付密码吗?
  • 营业外支出科目核算内容
  • 低值易耗品和物资的关系
  • 进项税额抵扣是按税率分开抵扣吗
  • 计提工资时一定要发票吗
  • solaris修改时间
  • 进入注册表的快捷键
  • 防止linux断电系统崩溃
  • win10正式版和专业版的区别
  • cocos2djs
  • opengl画实体
  • react用什么ui
  • js实现倒计时60s
  • js数组菜鸟教程
  • Internet Explorer 8 beta 中文版与IE7共存的解决方法
  • ar现实增强设备
  • 基于javascript的毕业设计
  • jquery的认识和使用
  • javascriptz
  • nodejs 异步io
  • nodejs详解
  • 粒子特效代码
  • De facto standard 世界上不可思议的事实标准
  • unity unite
  • js获取div下指定元素的值
  • 《javascript高级程序设计》
  • javascript如何写操作命令
  • jquery遍历li
  • 退伍军人买车需要摇号吗
  • 原单位已交社保,新单位怎么办
  • 高新技术企业认定
  • 普惠性和非普惠的区别
  • 江苏国税发票出库时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设