您好,匿名用户
随意问技术百科期待您的加入

如何通过javascript在大写26个字母的第一个a

0 投票

<html>
<head>
<!--开始插入脚本-->
<script language="javascript">
<定义一个变量字符串>
var az = "abcdefghijklmnopqrstuvwxyz,abcdefghijklmnopqrstuvwxyz";
<!--开始一个循环循环az的长度-->
for(var i=0;i<az.length;i++)
{
<!--如果az[i]循环等于a的话-->
if(az[i]=="a")
{
<!--就输出转化大写字母-->
alert(az[i].toUpperCase());
<!--否则就输出不成功-->
}else{
alert("不成功");
}
}
</script>
</head>
<body>
</body>
</html>
还是不行

用户头像 提问 2013年 11月7日 @ Viktor 上等兵 (290 威望)
分享到:

1个回答

0 投票

字符串[i]这种写法有兼容性问题,应该用charAt
另外,不知道你的目的是什么

如果是为了查找第一个a,那么用az.indexOf('a')可以得到位置
az.charAt(az.indexOf('a'))就是a字符

如果是为了替换,直接az.replace(/a/,'A')就可以了

都没必要循环遍历

用户头像 回复 2013年 11月7日 @ Cassiopeia 上等兵 (317 威望)
提一个问题:

相关问题

0 投票
1 回复 45 阅读
+1 投票
1 回复 248 阅读
用户头像 提问 2012年 12月1日 @ Lady 上等兵 (162 威望)
0 投票
1 回复 42 阅读
用户头像 提问 2012年 12月1日 @ Amumu 上等兵 (340 威望)
0 投票
1 回复 46 阅读
用户头像 提问 2013年 9月23日 @ Evelynn 上等兵 (244 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...