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

  • 小规模纳税人执行小企业会计准则吗
  • 进项税额抵扣怎么做账
  • 环境保护税是什么科目
  • 出口退税账务处理
  • 固定资产折旧计算公式
  • 小规模纳税人缴纳增值税怎么做账
  • 公司出售固定资产
  • 嵌入式软件产品的批准放行
  • 企业所得税从业人数包括临时工吗
  • 事业单位无形资产管理制度
  • 注销公司需要提供股东身份证吗
  • 风险溢价包括哪些违约风险溢价 流动性风险溢价
  • 物业费增值税是什么意思
  • 季度报税是哪个税种
  • 开具增值税专用发票承诺函
  • 免抵退税系统操作流程
  • 养牛场增值税的税率是多?
  • 审计风险可控吗
  • 手撕票可以报销么
  • 小微企业免增值税到什么时候
  • 开劳务分包发票需要什么条件?
  • 我的初级备考日记--你都没坚持,还谈什么未来
  • 根据规定签发汇票凭证必须记载的事项有
  • 小规模企业转为一般纳税人怎么做会计分录
  • 怎样取得个人所得税
  • 税法对开办费的怎么汇算清缴
  • 外管证怎么开票
  • windows10.0
  • 企业预付保险费怎么做账
  • 工会经费用途规定
  • php __destruct
  • php的strcmp
  • 外币交易汇兑损益包括
  • 计提消费税的会计科目
  • 捐赠所得属于什么会计科目
  • 施工企业如何开发票
  • 销售货物的收入总额包括什么
  • require.context()的用法详解
  • 前端开发从入门到放弃
  • vue中的echarts
  • 微信小程序怎么制作自己的小程序
  • init 4命令
  • php如何安装配置
  • #cookie jar
  • 微信公众号认证主体是什么意思
  • python颜色代码有哪些
  • 企业异地预交的税怎么算
  • 会计账簿记账规则最新
  • 库房食品过期报告怎么写
  • 税务异常有哪些影响
  • 个体工商户未年报 经营异常罚款
  • 利息收入计入科目
  • 应收账款损失率计算公式
  • 其他应收款科目余额在贷方表示什么
  • 公司冲账发票做账流程
  • 预付账款的账务处理视频教程
  • 补交以前年度企业所得税怎么入账
  • 广告公司奖金激励分配方案
  • 增值税专用发票几个点
  • 长期股权投资的账务处理
  • 开立银行承兑汇票利率
  • 购买银行理财产品的几个必须知道
  • 工资补偿款是什么意思
  • 远期支票可以背书转让吗
  • 到银行货款现金怎么货
  • 发现以前年度增值税附表2填写错了那时增值税是0
  • 企业职工医院收入怎么样
  • 软件测试取费标准
  • sql查询连续登录天数
  • 电脑开机怎么设置默认系统
  • 电脑总是关不了怎么办
  • win10开始菜单在哪
  • 从五方面解析Linux防火墙框架问题
  • 游戏引擎有几种
  • 浅析学校德育的个体智能发展功能
  • js关闭子窗口
  • jquery创建map集合
  • 小程序河南税务局
  • 非房地产企业土地增值税
  • 宝鸡二套房契税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设