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

  • 国家企业信用信息公示网官网

    国家企业信用信息公示网官网

  • 华为畅享10s发布时间 (华为畅享10什么时候上市,上市多少钱)

    华为畅享10s发布时间 (华为畅享10什么时候上市,上市多少钱)

  • 苹果11莫名其妙发热(苹果11莫名其妙的卡屏)

    苹果11莫名其妙发热(苹果11莫名其妙的卡屏)

  • qq被删除好友后发消息对方还能收到吗(QQ被删除好友后还能发信息吗)

    qq被删除好友后发消息对方还能收到吗(QQ被删除好友后还能发信息吗)

  • win10rar文件怎么打开(win10rar文件东西打不开)

    win10rar文件怎么打开(win10rar文件东西打不开)

  • 手机youtube年龄限制解除?(youtube年龄限制中国大陆手机)

    手机youtube年龄限制解除?(youtube年龄限制中国大陆手机)

  • led显示屏怎么设置滚动显示内容?(led显示屏怎么设置滚动字幕)

    led显示屏怎么设置滚动显示内容?(led显示屏怎么设置滚动字幕)

  • 商用电脑和家用的区别(商用电脑和家用有什么区别别)

    商用电脑和家用的区别(商用电脑和家用有什么区别别)

  • 表格合并单元格后怎么分成多行(excel表格合并单元格)

    表格合并单元格后怎么分成多行(excel表格合并单元格)

  • 电脑上的文件夹怎么发送到QQ上(电脑上的文件夹如何加密码)

    电脑上的文件夹怎么发送到QQ上(电脑上的文件夹如何加密码)

  • 快手显示数字什么意思(快手user后面数字)

    快手显示数字什么意思(快手user后面数字)

  • 快手点赞马上取消对方知道吗(快手点赞马上取消会看到吗)

    快手点赞马上取消对方知道吗(快手点赞马上取消会看到吗)

  • 为什么电脑上的word格式会与手机上不同(为什么电脑上的软件消失了)

    为什么电脑上的word格式会与手机上不同(为什么电脑上的软件消失了)

  • 手机上的软件打不开怎么办(手机上的软件打开后颜色变成灰色怎么办)

    手机上的软件打不开怎么办(手机上的软件打开后颜色变成灰色怎么办)

  • 抖音怎么剪辑视频教程(抖音怎么剪辑视频和照片)

    抖音怎么剪辑视频教程(抖音怎么剪辑视频和照片)

  • vivox27重启键在哪(vivox23重启键在哪里)

    vivox27重启键在哪(vivox23重启键在哪里)

  • 京东的必购码是什么(京东必购码是什么在哪里获得)

    京东的必购码是什么(京东必购码是什么在哪里获得)

  • facetime在哪里设置(facetime怎么搞)

    facetime在哪里设置(facetime怎么搞)

  • 防火墙是被动还是主动(防火墙属于被动式还是主动式)

    防火墙是被动还是主动(防火墙属于被动式还是主动式)

  • leuze是什么牌子(leuze是什么牌子的光电开关)

    leuze是什么牌子(leuze是什么牌子的光电开关)

  • 华为改善拍摄画质怎么取消(华为改善拍摄画面怎么调)

    华为改善拍摄画质怎么取消(华为改善拍摄画面怎么调)

  • otf字体和ttf一样吗(otf ttf 区别)

    otf字体和ttf一样吗(otf ttf 区别)

  • 962464用九键打出来是什么意思

    962464用九键打出来是什么意思

  • 怎么把Mac系统的隐藏壁纸找出来并且能够正常使用(mac电脑怎么转移到另一个电脑)

    怎么把Mac系统的隐藏壁纸找出来并且能够正常使用(mac电脑怎么转移到另一个电脑)

  • 顶会查找论文的网址和检索方法(论文可查)

    顶会查找论文的网址和检索方法(论文可查)

  • 房产税计入管理费用了,汇算清缴怎么调
  • 汇算清缴研发费用加计扣除优惠明细表
  • 租赁合同印花税计税依据
  • 个人出售二手房要交增值税吗
  • 息税前利润的计算公式EBIT
  • 会计中管理费用和财务费用的区别
  • 公司代缴个税分录
  • 毛利和销售毛利
  • 行政单位要考什么
  • 长期股权投资成本法转权益法追溯调整
  • 企业购入车辆会计分录
  • 跌价材料出售如何入账
  • 服装公司进布料一般进多少
  • 传媒公司发传单
  • 工会经费可以购买购物卡吗
  • 抵扣红字发票税点是多少
  • 固定资产丢失收入怎么办
  • 以现金形式发放的员工餐费补贴,可并入职工福利费
  • 确认并支付本年职工工资
  • 开劳务分包发票需要什么条件?
  • 归属于母公司的净利润怎么来的?
  • 厂家给返点算拿回扣吗
  • 转账银行汇票遗失后可以申请办理
  • 给法院交的诉讼费怎么交
  • 利润表的以前年度损益调整影响利润总额吗
  • surface安装win10专业版
  • 施工费增值税专用发票税率
  • 已经提完折旧的设备改造
  • mac auto tune
  • 押金少退侵犯了哪条法律
  • 蓝牙有哪些功能
  • 补缴的土地出让金契税
  • window10怎么取消快捷方式
  • 融资租赁售后回租账务处理
  • 长期待摊费用的会计分录
  • php获取访问者mac地址
  • 计提的福利费怎么处理
  • 比肩美国
  • 干货!​如何打造我们自己的“ChatGPT”?| 大佬思辨
  • 未抵扣进项税额转出完整分录
  • 海外佣金需要交税吗
  • 车辆过完户保险还能下浮吗
  • 负债总计是负数
  • PYTHON中使用什么符号表示单行注释
  • 电子产品报废清理是否缴纳教育附加税
  • 安装配置mysql,检验是否正常安装
  • 收益相关的政府补助账务处理
  • 一般户可以付款吗
  • 生产车间用电的进项税额可以抵扣吗
  • 个体工商户可以抵扣进项吗
  • mysql 死锁处理
  • 企业接管的方式有
  • 收到材料发票怎么写摘要
  • 残保金缴纳计算方法2021
  • 广告费收入如何填写增值税申报表
  • 员工福利费是不是免税项目
  • 基金会收到捐款的会计分录
  • 费用化资本化对税收的影响
  • 支付中标服务费借款情况说明怎么写
  • windows许可证即将过期怎么办知乎
  • Win10 Mobile 10536预览版用得越久越卡顿是怎么回事?
  • u 盘装wⅰn10系统
  • linux操作系统安装包
  • 番茄花园论坛
  • 如何关闭win8快速启动
  • windows日历
  • 2016年微软股价
  • 淘宝国际平台叫什么
  • html竖排改为横排
  • android获取本机ip地址
  • c# hashtable 用法
  • jquery页面布局
  • android:exported 属性详解
  • 河北税务官网电子税务局
  • 云南税务局网上办税大厅登录入口官网
  • 财政部国家税务总局
  • 同城通办办税大厅
  • 日本快递税率
  • 天津地税自助办税终端
  • 纪律作风如何形容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设