首页IT科技js大写字母转小写(js算法 字母大小写转换)

js大写字母转小写(js算法 字母大小写转换)

时间2025-07-17 04:12:06分类IT科技浏览5399
导读:题目:输入字符串将大写转换成小写,小写转换成大写? js字母大小写转换方法: 1、转换成大写:...

题目:输入字符串将大写转换成小写              ,小写转换成大写?

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码对应的字符              ,

注意:该方法直接通过String调用

2.indexOf:查找字符串第一次出现的位置

3.lastIndexOf:查找字符最后一次出现的位置,如果没找到                     ,返回-1

4.replace

功能:字符串的替换

参数:replace(被替换的字符                     ,替换字符串)

返回值:新字符串

5.slice/substring(start,end)

功能:提取字符串的某个部分              ,并以新的字符串返回被提取的部分(左闭右开)

6.split

功能:将字符串切割为数组

参数:split(“切割字符串              ”)

返回值:返回一个数组

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
苹果开发者升级(macOS Big Sur 11.2 开发者预览版 Beta如何更新?)