发布网友 发布时间:2024-10-23 23:01
共4个回答
热心网友 时间:2024-11-15 21:41
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script>
function caset(str){
var laststr='';
for(i=0;i<str.length;i++){
thischar=str.charAt(i);
if(thischar.charCodeAt(0)>=97){thischar=thischar.toUpperCase();}
else{thischar=thischar.toLowerCase();}
laststr+=thischar;
}
return laststr;
}
alert( caset("hAPPY,i'm a student,NOW"));
</script>
</head>
<body>
</body>
</html>
一楼的都变成小写的了,二楼的虽然能实现大小写转换,但是标点可能会出现问题。
热心网友 时间:2024-11-15 21:47
char c[]= s.toCharArray();
for(int i=0;i<c.length;i++){
if(c[i]>65){
c[i]=(char) (c[i]+32);
}
if(c[i]<97){
c[i]=(char) (c[i]-32);
}
}
热心网友 时间:2024-11-15 21:45
byte b[] = str.getBytes();
for (int i = 0; i < b.length; i++) {
if (b[i] <= 123 && b[i] >= 97) {
b[i] = (byte) (b[i] - 32);
} else if (b[i] <= 91 && b[i] >= 65) {
b[i] = (byte) (b[i] + 32);
}
}
str = new String(b);
return str;
热心网友 时间:2024-11-15 21:43
调用toLowerCase();
下面是测试
<html>
<head>
<title>test</title>
<script type="text/javascript">
function test(){
var s="hAPPY,i'm a student,NOW";
s=s.toLowerCase();
alert(s);
}
</script>
</head>
<body>
<input type="button" value="test" onclick="test()">
</body>
</html>