lzth.net
当前位置:首页 >> JS 如何将字符串转换为大写? >>

JS 如何将字符串转换为大写?

toUpperCase() 代码:<script type="text/javascript">var a="adsadf";var b=a.toUpperCase();alert(b);</script>

A对应的ASCII值是65,a对应的ASCII值是97 两者的值相差32,即a-A=32 首先,在js中你应该能取得单个字母,确定是小写英文字母,在a--z之间,然后给其减去32得到的值就是大写的英文字母对应的值,然后转换一下即可

var str = 'hello', arr = str.split(''), i = 0, len = arr.length, len2 = arr.length, newArr = [];for(; i < len; i++){ var s = '', j = 0; for(; j < len2; j++) { if(i ==j) { s += arr[j].toUpperCase(); }else { s += arr[j]; } } newArr.push(s);}console.log(newArr);

在编辑状态下选中大写字母,右键快捷菜单有个改变大小写选项,点下大写就可以了.

<script><br> var str='字符串;<br> var s = str.lastIndexOf(".");<br> alert(s);<br> alert(str.substring(s+1).toLowerCase());<br></script>

调用toLowerCase();<br>下面是测试<br><html><br> <head><br> <title>test</title><br> <script type="text/javascript"><br> function test(){<br> var s="hAPPY,i'm a student,NOW";<br> s=s.toLowerCase();<br> alert(s);<br> }<br> </script><br> </

&lt;script&gt;<br>function showtext(obj){<br> var str = "";<br> var s = obj.value.toUpperCase();<br> for(var i= 0; i < s.length; i++){<br> str += s.substr(s.length - 1 - i, 1);<br> }<br><br> alert(str); //显示结果<br>}<br>&lt;&#47;script&gt;<form><br><

方法1:循环替换,因为js里的replace默认只会替换一个1234var a = 'abc;def;hij;';while(a.indexOf(';') >= 0)a = a.replace(';',',');alert(a);方法2用正则替换:123var a = 'abc;def;hij;';a = a.replace(/;/g,',');alert(a);

<br/>&lt;script language="javascript" type="text/javascript"&gt;<br/>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br/>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;function ispassword()<br/>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &

给你提供个思路: 让字符串转换为字符数组集合写一个让字符变为大写的函数(传参数index),index为数组的索引.为数组遍历,把数组元素连起来,返回字符串 (实现思路很多..自己多想想就好了动手实现出来)

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com