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

  • 房开企业涉及哪些税种
  • 垫付运费的运费税怎么做分录
  • 个人出租商铺如何缴纳房产税
  • 稽查查补的税款用什么时候的税率表示
  • 微型企业政府补贴政策
  • 股东借款利息收入放什么科目
  • 上一会计年度什么意思
  • 冲企业所得税的分录
  • 小微企业享受减免税政策
  • 小企业工资薪酬制度
  • 期末留抵税额可以留多久
  • 公司对外投资是股东会还是董事会
  • 外出参加会议费用怎么算
  • 分摊长期待摊费用的会计分录
  • 土地增值税按什么面积征收
  • 职工发放洗漱用品怎么进行财税处理?
  • 私自安装路灯违法吗?
  • 17%和6%的票能直接抵扣吗?
  • 1697510217
  • 补缴社保滞纳金怎么做账
  • 免税农产品抵扣政策
  • 公司决议效力确认纠纷
  • 记账凭证的摘要是什么意思
  • phpserialize
  • 货物价格如何确定
  • php get post
  • 固定资产增值税税率
  • 企业缴纳职工社保是否可以缴纳三险
  • 生产成本分配表模板
  • 备用金报销怎么做账
  • php获取上个月第一天
  • thinkphp查询版本号
  • 跨年调整收入增值税怎么办
  • 利息支出属于成本项目吗
  • 火车票可以直接去火车站买吗
  • thinkphp接收ajax数据
  • 开源cti
  • ICLR2023《Crossformer: Transformer Utilizing Cross-Dimension Dependency for Multivariate Time Series》
  • jdbc连接mysql数据库不成功
  • cp命令复制文件到另一个目录并改名
  • php5.6漏洞
  • vuejs echarts
  • ps怎么把人p掉背景还原
  • 劳务费支出计入什么会计科目
  • 无票收入怎么做
  • 前端培训费用大概多少
  • mongodb性能优化方案有哪些?
  • 帝国cms首页调用其他网站数据
  • 盈余公积一定要计提吗
  • 企业的留存收益有
  • 水电费进项税额转出情形
  • 无形资产摊销怎么计算
  • 长期应付款的会计编号
  • 销售边角料的增值税率
  • 已认证的增值税专用发票可以作废吗
  • 公司宿舍楼出租让我当甲方违法吗
  • 汇算清缴需要做账吗
  • 公司支付宝账户提现需要手续费吗
  • 公司转给其他公司的投资款
  • 差旅费抵扣政策内容
  • windows10 硬件
  • macos睡眠
  • win10如何添加蓝牙驱动
  • 如何卸载windows media player
  • 如何升级win
  • 硬盘安装fedora
  • eclipce System.loadLibrary报错
  • 使用jquery实现的项目
  • python的文件操作中找不到文件应该如何处理
  • javascript prototype inheritence
  • jquery获取鼠标位置
  • onkeyup,onkeydown和onkeypress的区别介绍
  • 批处理set命令
  • python去掉末尾的换行符
  • android判断应用是否在前台
  • 小米电脑安装ubuntu
  • 养老待遇核定表在哪办理
  • 土地增值税按什么价格
  • 两江新区两江大道航空航天产业园
  • 电力营销岗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设