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

  • 微博怎么查别人实名认证信息(微博怎么查别人的评论记录)

    微博怎么查别人实名认证信息(微博怎么查别人的评论记录)

  • 华为p40pro对焦模糊(华为p40pro对焦太慢)

    华为p40pro对焦模糊(华为p40pro对焦太慢)

  • 淘宝店关掉了还可以重新开吗(淘宝店铺关闭了我可以申请退款吗)

    淘宝店关掉了还可以重新开吗(淘宝店铺关闭了我可以申请退款吗)

  • 华为怎么截屏长图(华为怎么截屏长图模式)

    华为怎么截屏长图(华为怎么截屏长图模式)

  • 抖音注销后评论那些还在吗(抖音注销后评论别人的作品)

    抖音注销后评论那些还在吗(抖音注销后评论别人的作品)

  • ev录屏声音太小怎么办(ev录屏音量小)

    ev录屏声音太小怎么办(ev录屏音量小)

  • 苹果手机无法下载企业微信(苹果手机无法下载照片怎么回事)

    苹果手机无法下载企业微信(苹果手机无法下载照片怎么回事)

  • 苹果11联通信号不好怎么办(苹果11联通信号3g怎么办)

    苹果11联通信号不好怎么办(苹果11联通信号3g怎么办)

  • 华为nova7pro充电要多久(华为nova7pro充电器型号图片)

    华为nova7pro充电要多久(华为nova7pro充电器型号图片)

  • 华为畅享10e可以微信分身吗(华为畅享10E可以有nfc吗)

    华为畅享10e可以微信分身吗(华为畅享10E可以有nfc吗)

  • 小米手机充电器通用吗(小米手机充电器和华为通用吗)

    小米手机充电器通用吗(小米手机充电器和华为通用吗)

  • gn5005是什么型号(金立gn5005l是什么型号)

    gn5005是什么型号(金立gn5005l是什么型号)

  • qq直播看不见画面是怎么回事(qq直播为什么显示不出来)

    qq直播看不见画面是怎么回事(qq直播为什么显示不出来)

  • 国外打中国手机前面加什么(国外打中国手机加0吗)

    国外打中国手机前面加什么(国外打中国手机加0吗)

  • 以太网工作在osi哪一层(以太网工作在OSI参考模型的数据链路层上)

    以太网工作在osi哪一层(以太网工作在OSI参考模型的数据链路层上)

  • 微信抢票一般会成功吗(微信抢票会扣钱吗)

    微信抢票一般会成功吗(微信抢票会扣钱吗)

  • 计算机图形的两种主要类别(计算机中的图形)

    计算机图形的两种主要类别(计算机中的图形)

  • 小米cc9e支持18w快充吗(小米cc9e支持nfc吗)

    小米cc9e支持18w快充吗(小米cc9e支持nfc吗)

  • 酷狗会员可以几个人用(酷狗会员可以几台设备用)

    酷狗会员可以几个人用(酷狗会员可以几台设备用)

  • 探探怎么隐藏活跃度(探探怎么暂时隐藏自己)

    探探怎么隐藏活跃度(探探怎么暂时隐藏自己)

  • ios13怎么截长图(ios13怎样长截图)

    ios13怎么截长图(ios13怎样长截图)

  • 苹果无线耳机有定位吗(苹果无线耳机有几种)

    苹果无线耳机有定位吗(苹果无线耳机有几种)

  • 新人如何学习投资理财方面的知识(如何学好投篮)

    新人如何学习投资理财方面的知识(如何学好投篮)

  • iPhone怎么设置关闭推送通知(iphone怎么设置关联手机)

    iPhone怎么设置关闭推送通知(iphone怎么设置关联手机)

  • 饿了么如何删除评价(饿了么如何删除历史订单)

    饿了么如何删除评价(饿了么如何删除历史订单)

  • 公司有买社保就要交税吗
  • 汽车销售和租赁哪个大
  • 进口环节缴纳关税计入
  • 发票代码有误什么意思
  • 在银行购买支票需要什么手续
  • 计算企业所得税不得扣除的项目
  • 外汇资本金入账要求
  • 溢价发行的债券,当债券临近到期日时,债券价格
  • 其他综合收益的税后净额怎么计算
  • 支付短期借款计入什么科目
  • 为什么有些单位一直在招聘
  • 水利建设基金的计税依据及税率
  • 2017年全国税收收入是多少
  • 免税更正申报
  • 一般纳税人的兼职合法吗
  • 增长率的六个公式
  • 赠送样品需要交税吗
  • 公司账户怎么走账
  • 销售自建的不动产如何缴纳增值税
  • 员工垫付差旅费 民间借贷
  • 税控盘没清盘怎么处罚
  • 公司产品因质量问题买家追究
  • 与存货相关的车间固定资产日常
  • 机票的保险费能开发票吗
  • spss安装后无法启动,并行配置不正确
  • 电脑中毒后如何不装系统清理掉
  • 专项用途财政性资金纳税调整明细表
  • 支付境外设计费合同备案流程
  • 利得的具体分类
  • PHP:JDToJulian()的用法_日历函数
  • PHP:imagedashedline()的用法_GD库图像处理函数
  • 总承包合同如何约定农民工工资
  • 施工企业会计核算特点有哪些
  • 房地产公司活动方案
  • laravel sqlserver
  • 如何用php
  • vuecdn方式引入
  • vscode怎么看错误提示
  • node与nodejs
  • 使用van-picker 动态设置当前选中项
  • 公司缴个人所得税吗
  • php返回json数据交给js读出来是数字,不是字符串
  • 织梦怎么添加相关
  • 其他综合收益影响留存收益吗
  • 物业公司一般纳税人简易征收
  • 交易性金融资产入账价值怎么计算
  • 工程施工的保险费的账务处理
  • 用友反结账怎么操作
  • 税金及附加怎么算
  • 同一控制下的企业合并和非同一控制下的企业合并的区别
  • 企业过桥贷款违法吗
  • 企业的专利收费是多少
  • 资金结余率怎么算
  • 有借必有贷借贷必相等的记账规则适用于
  • 本年利润的借方科目
  • 开支票如何做账
  • 投资收益下期间怎么结转
  • 企业改制后如何管理
  • sql添加后返回主键
  • 服务器 安装win10
  • win8系统怎么查看隐藏文件
  • 电脑ip地址设置在哪里
  • Win10系统怎么截图快捷键
  • codeblocks视频教程
  • 如何使用jquery绑定事件
  • 用滑动门技术设计一幅画
  • Https联网工具类
  • unity打包package
  • jquery获取input内容
  • 如何使用jquery实现点击按钮弹出一个对话框
  • unity打包全屏
  • javascipt:void
  • python模块怎么用
  • “python”
  • javascript语言基础
  • python批量删除行
  • 公司完税证明去哪里打印
  • 税务数字证书怎么下载安装
  • 交17000办的保险是什么保险
  • 查询产品真伪怎么查询app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设