for循环
var arr = ["html", "css", "javascript", "vue"];
for (var i = 0; i < arr.length; i++) {
console.log(arr[i])
}
var arr = ["html", "css", "javascript", "vue"];
// for
// 0-2;
for (var i = 0; i < 3; i++) {
console.log(i)
}
for-in
// for-in遍历对象
var obj = {
name:"cheng",
age:18,
skill:"js"
}
for(var item in obj){
// 对象的属性名是变量的时候,要通过[],的方式去读取
console.log(obj[item])
}
if 控制语句
// if
/*
if(boolean){
//boolean为true的情况才会走{}中的内容
}
*/
var a = 10;
var b = 20;
if(b<a){
console.log("今天")
}
console.log("hello world")
if-else
// if else
/*
if(boolean){
//boolean true
}else{
//boolean false
}
*/
var age=23;
if(age>=22){
console.log("步入婚姻的殿堂")
}else{
console.log("一个人爽")
}
if-else-if
var age = 5;
if (age >= 18) {
console.log("成人")
} else if (age >= 12) {
console.log("青少年")
} else if (age >= 6) {
console.log("少年")
} else {
console.log("小屁孩")
}
while语句
/*
while(boolean){
// boolean true就是一直执行,陷入一个死循环
}
*/
var a = 10;
while(a){
alert("hello world");
}
while循环
// 0-2;
debugger;
var a = 0;
while(a<=2){
console.log(a);
a++;
}
break
// break和continue直接的区别
/*
break达到某个条件跳出(中断)循环
*/
for(var i=0;i<=6;i++){
console.log(i);
if(i==3){
break;
}
}
console.log("hello")
continue
/*
continue跳过某个条件,继续循环
*/
for(var i=0;i<=6;i++){
if(i==3){
continue;
}
console.log(i);
}
switch
var d=new Date().getDay();
console.log(d);
switch (d)
{
case 0:x="今天是星期日";
console.log(x);
break;
case 1:x="今天是星期一";
console.log(x);
break;
case 2:x="今天是星期二";
console.log(x);
break;
case 3:x="今天是星期三";
console.log(x);
break;
case 4:x="今天是星期四";
console.log(x);
break;
case 5:x="今天是星期五";
console.log(x);
break;
case 6:x="今天是星期六";
console.log(x);
break;
default:x="其他";
console.log(x);
}