review0519
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>review0519</title>
<script type="text/javascript">
var sum = 0;
for(var i=0;i<=100;i++){
if(i%2 == 0){
continue;
}
if(sum >= 1000){
break;
}
sum += i;
}
document.write('sum='+ sum + '<br>');
document.write('i=' + i);
var i;
var sum = 0;
for(i=0;i<=100;i+=2){
sum += i;
}
console.log(sum);
//打印输入0-50之间除了20和30外的5的倍数
for(var n=0;n<=50;n+=5){
if (n==20 || n==30){
continue;
}
document.write(n + '<br>');
}
var i=100; sum=0;
while(i){
sum += i;
i--;
}
document.write('sum='+ sum + '<br>');
document.write('i=' + i + '<br>');
var i=0;
var sum=0;
while(i<=100){
sum=sum+i;
i++;
}
console.log(sum);
var i=0;
var sum=0;
do{
sum=sum+i;
i++;
}while(i<=100);
console.log(sum);
// var age = prompt('请输入您的年龄');
// if(age < 18){
// alert('你还没有成年');
// }else if(age >=18 && age<=59){
// alert('你可以参加游戏');
// }else {
// alert('你已超出年龄限制');
// }
// console.log(age);
// var password = prompt('请设置您的密码');
// //判断密码的长度,如果不是6位
// if(password.length != 6){
// alert('请输入6位数字密码!');
// } else {
// //如果密码是非数字,否则是数字
// if(isNaN(password)){
// alert('密码必须是数字!');
// }else {
// alert('密码设置成功!');
// }
// }
var str = "1234567912345679";
console.log(str.substr(0,3));
console.log(str.substr(1,3));
console.log(str.substr(3,6));//起始位置 长度
//两个参数,索引从0开始,截取到0
//第一个参数表示从哪儿开始,第二个参数表示截取的长度
console.log(str.substring(0,3));//520
console.log(str.substring(6,10));//1999
console.log(str.substring(6,11));//起始位置 结束位置
//两个参数,索引从0开始
//第一个参数:起始位置,第二个参数表示:结束位置,算前不算后
var str="Hello world!";
console.log(str.substr(0,5));//Hello
console.log(str.substring(0,5));//Hello
console.log(str.substr(3));//一个参数表示索引位置,截取到最后
console.log(str.substring(3));//一个参数表示索引位置,截取到最后
//charAt()获取字符串 但是根据索引位置获取
var str = "12345679123456791123123";
console.log(str.charAt(16));//3
var n = parseInt(str.charAt(16));
if (n%2 == 0) {
console.log("nv");
} else {
console.log("nan");
}
console.log(str.length);//获取字符串的长度
console.log(str.indexOf(1));
console.log(str.indexOf(1,4));
//两个参数表示 从索引位置4开始查找,找索引位置4后面的1出现的位置
console.log(str.indexOf("1",4));
//有一个自动类型转换 可以加上""
var str="Hello world!";
//返回某个指定的字符串值在字符串中首次出现位置
document.write(str.indexOf("Hello")+"<br/>");//0
//如果某个指定的额字符串在源字符串中不存在,返回-1
document.write(str.indexOf("wwww")+"<br/>");//-1
//返回某个指定的字符串值在字符串中首次出现位置
document.write(str.indexOf("world"));//6
//document.write可以解析html标签
// document.write("<h1 style='color:red;'>渡课</h1>");
// split -- 将字符串有规律的转换成数组
var str = "aa,ttt,121,gg,kk,aa,bb";
var arr = str.split(",");
console.log(arr);
console.log(arr[7]);
//concat -- 既可以连接字符串,也可以连接数组
console.log(str.concat(",55",",77",",00"));
console.log(arr.concat("55","77","00"));
//replace:替换(配合正则表达式)
//如下写法只会替换第一个符合要求的字符串
var str = "aa,ttt,121,gg,kk,aa,bb";
console.log(str.replace("aa","dodoke"));
//全部替换的功能
console.log(str.replace(/aa/g,"dodoke"));
</script>
</head>
<body>
</body>
</html>