for循环

  1. var arr = ["html", "css", "javascript", "vue"];
  2. for (var i = 0; i < arr.length; i++) {
  3. console.log(arr[i])
  4. }
  5. var arr = ["html", "css", "javascript", "vue"];
  6. // for
  7. // 0-2;
  8. for (var i = 0; i < 3; i++) {
  9. console.log(i)
  10. }

for-in

  1. // for-in遍历对象
  2. var obj = {
  3. name:"cheng",
  4. age:18,
  5. skill:"js"
  6. }
  7. for(var item in obj){
  8. // 对象的属性名是变量的时候,要通过[],的方式去读取
  9. console.log(obj[item])
  10. }

if 控制语句

  1. // if
  2. /*
  3. if(boolean){
  4. //boolean为true的情况才会走{}中的内容
  5. }
  6. */
  7. var a = 10;
  8. var b = 20;
  9. if(b<a){
  10. console.log("今天")
  11. }
  12. console.log("hello world")

if-else

  1. // if else
  2. /*
  3. if(boolean){
  4. //boolean true
  5. }else{
  6. //boolean false
  7. }
  8. */
  9. var age=23;
  10. if(age>=22){
  11. console.log("步入婚姻的殿堂")
  12. }else{
  13. console.log("一个人爽")
  14. }

if-else-if

  1. var age = 5;
  2. if (age >= 18) {
  3. console.log("成人")
  4. } else if (age >= 12) {
  5. console.log("青少年")
  6. } else if (age >= 6) {
  7. console.log("少年")
  8. } else {
  9. console.log("小屁孩")
  10. }

while语句

  1. /*
  2. while(boolean){
  3. // boolean true就是一直执行,陷入一个死循环
  4. }
  5. */
  6. var a = 10;
  7. while(a){
  8. alert("hello world");
  9. }

while循环

  1. // 0-2;
  2. debugger;
  3. var a = 0;
  4. while(a<=2){
  5. console.log(a);
  6. a++;
  7. }

break

  1. // break和continue直接的区别
  2. /*
  3. break达到某个条件跳出(中断)循环
  4. */
  5. for(var i=0;i<=6;i++){
  6. console.log(i);
  7. if(i==3){
  8. break;
  9. }
  10. }
  11. console.log("hello")

continue

  1. /*
  2. continue跳过某个条件,继续循环
  3. */
  4. for(var i=0;i<=6;i++){
  5. if(i==3){
  6. continue;
  7. }
  8. console.log(i);
  9. }

switch

  1. var d=new Date().getDay();
  2. console.log(d);
  3. switch (d)
  4. {
  5. case 0:x="今天是星期日";
  6. console.log(x);
  7. break;
  8. case 1:x="今天是星期一";
  9. console.log(x);
  10. break;
  11. case 2:x="今天是星期二";
  12. console.log(x);
  13. break;
  14. case 3:x="今天是星期三";
  15. console.log(x);
  16. break;
  17. case 4:x="今天是星期四";
  18. console.log(x);
  19. break;
  20. case 5:x="今天是星期五";
  21. console.log(x);
  22. break;
  23. case 6:x="今天是星期六";
  24. console.log(x);
  25. break;
  26. default:x="其他";
  27. console.log(x);
  28. }