如下代码内容,请问该如何通过javascript在大写26个字母的第一个a?

<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>
还是不行

墨色风雨
浏览 116回答 2
2回答

哈士奇WWW

字符串[i]这种写法有兼容性问题,应该用charAt另外,不知道你的目的是什么如果是为了查找第一个a,那么用az.indexOf('a')可以得到位置az.charAt(az.indexOf('a'))就是a字符如果是为了替换,直接az.replace(/a/,'A')就可以了都没必要循环遍历

HUX布斯

在for循环里加入if语句嘛 ==”a“ 就大写var m=0;if(az[i]==”a“){alert(az[i].toUpperCase());}else{.....;}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript