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

  • 苹果手机怎么把5g网络改成4g网络(苹果手机怎么把隐藏的app恢复到桌面)

    苹果手机怎么把5g网络改成4g网络(苹果手机怎么把隐藏的app恢复到桌面)

  • ipad能投屏到电视么(ipad能投屏到苹果电脑吗)

    ipad能投屏到电视么(ipad能投屏到苹果电脑吗)

  • iphone透明化怎么调(ios怎么透明化)

    iphone透明化怎么调(ios怎么透明化)

  • 华为手机扫描功能在哪(华为手机扫描功能在哪里mate30pro)

    华为手机扫描功能在哪(华为手机扫描功能在哪里mate30pro)

  • 健康码通过什么定位(健康码通过什么记录行程的)

    健康码通过什么定位(健康码通过什么记录行程的)

  • oppo reno4和reno3的区别(oppo reno4和reno3哪个性价比高)

    oppo reno4和reno3的区别(oppo reno4和reno3哪个性价比高)

  • 微店不注销有什么后果(微店账号注销了能找回来吗)

    微店不注销有什么后果(微店账号注销了能找回来吗)

  • 雷神加速器为何这么垃圾(雷神加速器为何打不开)

    雷神加速器为何这么垃圾(雷神加速器为何打不开)

  • 退款编号和订单编号一样吗(退款编号和退款单号一样吗)

    退款编号和订单编号一样吗(退款编号和退款单号一样吗)

  • 大王卡腾讯课堂免流吗(腾讯大王卡包括腾讯课堂吗)

    大王卡腾讯课堂免流吗(腾讯大王卡包括腾讯课堂吗)

  • 京东账户注销怎么恢复(京东账户注销怎么办理)

    京东账户注销怎么恢复(京东账户注销怎么办理)

  • word文档怎么写字(word文档怎么写电子签名)

    word文档怎么写字(word文档怎么写电子签名)

  • 有哪些视频软件可以看(腾讯旗下的软件有哪些视频软件)

    有哪些视频软件可以看(腾讯旗下的软件有哪些视频软件)

  • 固态硬盘怎么看出来(固态硬盘怎么看是不是全新)

    固态硬盘怎么看出来(固态硬盘怎么看是不是全新)

  • 快手极速版咋暂停播放(快手极速版咋暂停了)

    快手极速版咋暂停播放(快手极速版咋暂停了)

  • 苹果手机内存不够怎么办(苹果手机内存不足怎么扩大)

    苹果手机内存不够怎么办(苹果手机内存不足怎么扩大)

  • 电车充不进去电咋回事(电车充不进去电是什么情况)

    电车充不进去电咋回事(电车充不进去电是什么情况)

  • vivou3上市时间(vivou3是哪一年上市的手机)

    vivou3上市时间(vivou3是哪一年上市的手机)

  • 嘀嗒钱包提现多久到账(嘀嗒钱包提现多少手续费)

    嘀嗒钱包提现多久到账(嘀嗒钱包提现多少手续费)

  • iphone11多重多少克(苹果11多重多大)

    iphone11多重多少克(苹果11多重多大)

  • 小米手环4可以设置密码吗(小米手环4可以连接小米运动健康吗)

    小米手环4可以设置密码吗(小米手环4可以连接小米运动健康吗)

  • 抖音长腿特效在哪(抖音长腿特效在哪找)

    抖音长腿特效在哪(抖音长腿特效在哪找)

  • win10 20H2如何关闭微软自带杀毒软件Defender 简单快速的关闭方法(w10关闭)

    win10 20H2如何关闭微软自带杀毒软件Defender 简单快速的关闭方法(w10关闭)

  • 织梦DedeCMS面包屑导航“当前位置”去掉最后一个符号的方法(织梦安装详细教程)

    织梦DedeCMS面包屑导航“当前位置”去掉最后一个符号的方法(织梦安装详细教程)

  • 应补退税额较少是什么意思
  • 收到待报解预算收入怎么查退的什么税
  • 提足折旧是指
  • 中国进口货物完税价格表
  • 机动车销售统一专票图片
  • 小企业如何做帐
  • 公司车转个人名下要交多少税
  • 季度预交所得税可以弥补上年度亏损吗
  • 委托加工物资属于在产品吗
  • 会计核算不实
  • 购进货品未取得发票如何处理
  • 先收入后开票如何做账
  • 建筑工程项目部由哪几个部门组成
  • 前期认证相符且本期申报抵扣怎么填
  • 清算所得计算例题
  • 固定资产小于500万一次性扣除政策
  • 公益性捐赠专用会计科目
  • 企业转租房屋如何开票
  • 企业一次性支付多年费用 不摊销
  • 进口货物内销的增值税处理
  • 电脑网页游戏打不开了怎么办
  • 投资者减除费用30000
  • 路由器死机的表现
  • 多发工资未退回会怎么样
  • 转让无形资产的所有权计入什么科目
  • linux 隐藏权限
  • 品质扣款单
  • 预算会计的特点包括
  • php判断ip是否属于某个区段
  • 企业人员工资怎么避税
  • 财务费用明细科目有哪些
  • 加勒比海百科
  • 项目提成比例
  • Yii使用migrate命令执行sql语句的方法
  • 应付职工薪酬年末结转到哪个科目
  • 结转去年成本
  • 微信登录接口购买
  • api接口长什么样
  • swift 协议扩展
  • ajax自动带cookie
  • 推特网页设置
  • jetbrainsnews
  • 年终奖要计入工资吗
  • 暂估库存商品计算怎么算
  • python Timer定时器如何使用?
  • 本月损益类未结转为零的一级科目6603
  • 印花税都有什么类目
  • 劳务分包的形式完成施工任务
  • mongodb 根据条件查询数量
  • 劳务合同的特征有()
  • 小型微利企业免税销售额是多少
  • 合伙企业年底如何做账
  • 验资费如何做账务处理
  • 其他收益结转到什么科目
  • 暂估入库发票差异调整
  • 来料加工的增值税怎么核算
  • 财政非税收入支付平台
  • 作废的现金支票可以直接碎掉吗
  • 健身房健身器材采购清单
  • 营改增后建筑业怎么开票
  • 如何填写出售固定资产表
  • 农行公户怎么给公户转账
  • 会计中原始凭证是什么意思
  • mac系统删除系统软件
  • 苹果mac安装win10系统
  • xp系统怎么设置自动重启
  • opengl网格
  • jquery技巧
  • 阿里面试题和答案
  • Unity3D游戏开发标准教程
  • unity3d控制物体移动
  • ugui scrollview
  • javascript中cookie
  • android基础入门教程
  • python相关图片
  • 淘宝模拟生成器
  • Unable to connect to zookeeper
  • 上海电子发票试点
  • 商标注册图形查询
  • 税务注销证明样本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设