字符串:有下标和长度,访问元素也需要便利(用for循环便利)
声明一个字符串
var str='no zuo no die';
console.log(str);
for(var i=0;i
console.log(str.charAt(i));
console.log(str.charCodeAt(i));
}
API
1)toUpperCase();转大写
2)toLocaleString();转小写
3)slice(starti,endi+1);截取
4)substring(starti,endi+1);截取
5)substr(starti,n);截取
6)indexOf('关键词','fromi');寻找关键词出现的位置
从fromi开始找下一个关键系出现的位置
如果找不到返回-1
7)lastIndexOf('关键词','fromi');寻找上一个关键词出现的位置
如果找不到返回-1
如果省略fromi,没人从结尾开始找
var str='no zuo no die';
var str1=str.toUpperCase();
console.log(str1);
var str2='NO ZUO NO DIE';
var str3=str.toLowerCase();
console.log(str3);
练习:请输入验证码EaR8 如果输入验证码是正确的那么break,如果输入错误一直弹出验证失败,请重试
while(true){
var num='EaR8';
var str=prompt('请输入验证码'+num);
num=num.toUpperCase();
str=str.toUpperCase();
if(str==num){
alert('验证成功');
break;
}else{
alert('验证失败,请重试');
}
}
var str='no zuo no die';
var num=str.indexOf('no',1);
console.log(num);//7
v
网友评论