扫码关注官方订阅号
光阴似箭催人老,日月如移越少年。
字符串[i]这种写法有兼容性问题,应该用charAt 另外,不知道你的目的是什么
如果是为了查找第一个a,那么用az.indexOf('a')可以得到位置az.charAt(az.indexOf('a'))就是a字符
az.charAt(az.indexOf('a'))
如果是为了替换,直接az.replace(/a/,'A')就可以了
az.replace(/a/,'A')
都没必要循环遍历
在for循环里加入if语句嘛 ==”a“ 就大写
var m=0; if(az[i]==”a“){ alert(az[i].toUpperCase()); }else{ .....; }
虽然不知道提问者是为了什么,而且问题的代码除了注释语法错误以外没有太大的问题,但还是写了下面的sample。
var az, c, i, len; az = 'abcdefghijklmnopqrstuvwxyz,abcdefghijklmnopqrstuvwxyz'; for (i = 0, len = az.length; i < len; i++) { if (az[i] === 'a') { // 露珠不能直接 alert('A'); 吗? alert(az[i].toUpperCase()); }else{ alert('不成功'); } }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
字符串[i]这种写法有兼容性问题,应该用charAt
另外,不知道你的目的是什么
如果是为了查找第一个a,那么用az.indexOf('a')可以得到位置
az.charAt(az.indexOf('a'))就是a字符如果是为了替换,直接
az.replace(/a/,'A')就可以了都没必要循环遍历
在for循环里加入if语句嘛 ==”a“ 就大写
var m=0;
if(az[i]==”a“){
alert(az[i].toUpperCase());
}else{
.....;
}
虽然不知道提问者是为了什么,而且问题的代码除了注释语法错误以外没有太大的问题,但还是写了下面的sample。
var az, c, i, len; az = 'abcdefghijklmnopqrstuvwxyz,abcdefghijklmnopqrstuvwxyz'; for (i = 0, len = az.length; i < len; i++) { if (az[i] === 'a') { // 露珠不能直接 alert('A'); 吗? alert(az[i].toUpperCase()); }else{ alert('不成功'); } }