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

  • 支付宝年度账单2020怎么查(支付宝年度账单2018)(支付宝年度账单百科)

    支付宝年度账单2020怎么查(支付宝年度账单2018)(支付宝年度账单百科)

  • 美团开通会员会自动续费吗(美团开通会员会收费吗)

    美团开通会员会自动续费吗(美团开通会员会收费吗)

  • 华为手表gt2时间不准怎么调

    华为手表gt2时间不准怎么调

  • h5制作是什么意思(h5制作软件是什么)

    h5制作是什么意思(h5制作软件是什么)

  • 华为手机不支持谷歌浏览器吗(华为手机不支持good play服务怎么办)

    华为手机不支持谷歌浏览器吗(华为手机不支持good play服务怎么办)

  • 抖音粉丝有个星标是什么意思(抖音粉丝有个星号是什么意思)

    抖音粉丝有个星标是什么意思(抖音粉丝有个星号是什么意思)

  • 便宜的无线充电器伤手机吗(便宜的无线充电器和贵的有什么区别)

    便宜的无线充电器伤手机吗(便宜的无线充电器和贵的有什么区别)

  • 拼多多中订阅物流状态是什么意思(拼多多订阅物流收费吗)

    拼多多中订阅物流状态是什么意思(拼多多订阅物流收费吗)

  • 如何交换两张幻灯片的位置(如何交换两张幻灯片背景)

    如何交换两张幻灯片的位置(如何交换两张幻灯片背景)

  • 自己打自己电话会提示什么(自己打自己电话提示关机)

    自己打自己电话会提示什么(自己打自己电话提示关机)

  • 手机为什么不能横屏看视频了(手机为什么不能发信息)

    手机为什么不能横屏看视频了(手机为什么不能发信息)

  • 为什么苹果线用着用着就不能用了(为什么苹果线用着会烧哪)

    为什么苹果线用着用着就不能用了(为什么苹果线用着会烧哪)

  • 硬盘里的东西删除了还可以恢复么(硬盘里的东西删不掉怎么回事)

    硬盘里的东西删除了还可以恢复么(硬盘里的东西删不掉怎么回事)

  • 苹果11与11pro的区别(苹果11与11pro的参数)

    苹果11与11pro的区别(苹果11与11pro的参数)

  • 怎么取消淘宝实名认证(如何取消淘宝实名制)

    怎么取消淘宝实名认证(如何取消淘宝实名制)

  • 苹果11蓝牙匹配不到(苹果11蓝牙匹配不到耳机)

    苹果11蓝牙匹配不到(苹果11蓝牙匹配不到耳机)

  • 微信视频可以关闭麦克风吗(微信视频可以关闭摄像头吗)

    微信视频可以关闭麦克风吗(微信视频可以关闭摄像头吗)

  • qq举报别人能看到吗(qq举报可以看见是谁吗)

    qq举报别人能看到吗(qq举报可以看见是谁吗)

  • 电话通话声音小怎么回事(平果电话通话声音小)

    电话通话声音小怎么回事(平果电话通话声音小)

  • 华为talkback怎么操作(华为talkback怎么用)

    华为talkback怎么操作(华为talkback怎么用)

  • qq音乐可以单曲购买吗(qq音乐可以单曲循环吗)

    qq音乐可以单曲购买吗(qq音乐可以单曲循环吗)

  • 店铺微淘在哪里(店家微淘在哪里进入)

    店铺微淘在哪里(店家微淘在哪里进入)

  • huaweiMate 20cpu是什么品牌

    huaweiMate 20cpu是什么品牌

  • 拥塞控制和流量控制的区别(拥塞控制和流量控制都使用滑动窗口机制)

    拥塞控制和流量控制的区别(拥塞控制和流量控制都使用滑动窗口机制)

  • qq输入法如何打符号(qq输入法如何打生僻字)

    qq输入法如何打符号(qq输入法如何打生僻字)

  • 哈罗顺风车接单规则(哈罗顺风车接单取消扣钱吗)

    哈罗顺风车接单规则(哈罗顺风车接单取消扣钱吗)

  • 复制粘贴快捷键怎么用(复制粘贴快捷键失效了怎么回事)

    复制粘贴快捷键怎么用(复制粘贴快捷键失效了怎么回事)

  • 人力资源外包可以选择简易计税吗
  • 税务局开票需要交钱吗
  • 运输费用怎么计算出来
  • 销售无形资产增值税纳税义务发生时间
  • 单位外币账户领取流程
  • 事业单位无形资产摊销年限
  • 帮忙劳务派遣
  • 找税局代开的金额在3万以下是否需交税
  • 交易性金融资产有哪些
  • 普通发票作废怎么验旧
  • 建筑安装项目要求有哪些
  • 个人捐赠支出扣除30%和100%扣除
  • 亏损企业净资产负债率
  • 别人帮开票钱要打给别人账户吗
  • 契税和车辆购置税的异同
  • 事业单位退休人员独生子女费如何发放
  • 增值税税负率怎么算
  • 进项票已认证忘记开票
  • 公司破产实收资本尚未交完股东对公司承担什么责任
  • 现金银行存款日记账日清月结
  • 研发费用的检测费指的是什么内容
  • 个税申报系统的备份保留几份数据
  • 企业所得税法中规定的收入总额包括
  • 中介收中介费后就不管了
  • 以前年度损益申报怎么报所得税
  • 未分配利润怎么消化掉 避开所得税
  • thinkpad x230笔记本
  • 旧房转让土地增值税计算案例
  • 子公司接受母公司捐赠的会计处理
  • 企业个人借款会计分录
  • 图像分割最新算法
  • php 二叉树
  • mac环境搭建
  • 待摊费用和预付账款的区别是什么
  • php 通信
  • 小规模纳税人的增值税账务处理
  • 筹建期如果是一般纳税人 专票以后可以留着抵扣吗
  • rest for api
  • openai 入门
  • 注销退税资格申请报告模板
  • 连续3个月没有休息怎么发朋友圈文案
  • 外省人员收入怎么查
  • 工会收取的工会经费应缴纳增值税
  • 租用办公室装修费用会计分录
  • 三代手续费支付申请表怎么填
  • 存货盘亏毁损处理方法
  • sql server 2008 r2教程
  • 企业账务处理程序的概念
  • 金税三期业务操作手册
  • 个人去税务局开劳务费怎么开
  • 库存股处理方法有哪些
  • 分配利润时会计分录
  • 关于出售使用过的产品
  • 电子商务交易类应用发展现状
  • 认缴制不会带来的账务问题
  • 子公司实现利润怎么会计处理
  • 销户还能申请抚养费吗?
  • 研发费用扣除75%
  • 发票作废怎么写说明
  • 销售边角废料取名怎么取
  • 主营业务利润率反映了企业的什么能力
  • iis的服务
  • 要建立linux分区可以有哪几种方法
  • le启动exe是什么意思
  • ghost7sp1安装教程
  • 你需要windows7sp1才能安装ie11
  • vm虚拟机怎么使用
  • Building Unity3D Plugins for Android
  • linux网络编程有什么用
  • javascript函数的定义
  • jquery日历插件代码
  • js的navigator
  • 简述activity的生命周期中有哪几种状态
  • perl常用函数
  • android 自定义actionbar
  • python的了解
  • 补充协议需要双方签字盖章吗
  • 国家税务总局公告2023第12号
  • 电子税务局怎么添加开票员
  • 耕地占用税减免支持项目发展
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设