javascript基本语句

基本语句

一、if 语句
  • 语法:如果条件成立,则执行 statement1,否则执行statement2
 if (contition){
   statement1
 }else{
   statement2
   }
  • 同时可以有多个条件,将中间的else换成else if,最后的是else

举个栗子

 if (i <10 ){
   alert("min");
   }
 else if(i > 20){
   alert("max");
   }
  else {
  alert("mid");
  }
二、do while 语句
  • 是一种后测试循环语句,对条件表达式求值之前,循环体内的代码至少被执行过一次
  • 语法:
 do {
   statement
   }while(expression);

举个栗子

 var i = 0;
 do {
   i += 2;
 } while(i < 10);
 alert(i);
三、while语句
  • 属于前测试循环语句,在执行循环体中代码之前,进行判断,可能永远不能被执行
  • 语法:
 while (expression){
   statement
 }

举个栗子

 var i = 0;
 while (i < 10){
  i += 2;
  }
四、for语句
  • 是一种前测试语句
  • 语法:

for (初始化变量; 条件终止值; 变量变化值)

举个栗子

 var count = 10;
 for (var i = 0; i < count; i ++){
   alert(i);
   }
  • for循环中可以不使用var
 var count = 10;
 var i;
 for(i = 0; i < count; i ++){
   alert(i);
   }
  • 此外for语句中的三个条件都是可选择的,如果三个都省略,则会变成一个无限循环
  • 如果只给条件终止语句,则转化成了while语句
 var count = 10;
 var i = 0;
 for ( ; i <count; ){
   alert(i);
   i++;
   }
六、for in语句
  • 一种迭代语句,可以用来枚举对象的属性
  • 语法:其中property是一个变量(必选项),expression是要遍历的对象

for(property in expression) statement

 for (var pop in window){
  console.log(pop);
  }
  • 在使用for in前,先检测该对象是不是null 或 undefined,因为这两个值会抛出错误
七、switch语句
  • 语法:如果表达式的值等于value,则执行后面的语句,都不同时,执行default 后面的语句;break 是跳出switch语句
 switch (expression) {
   case value : statement1 ; break;
   case value : statement2 ; break;
   case value : statement3 ; break;
   default : statement ;
   }

举个栗子

 switch (i) {//通过i的值,判断进行下面哪条语句
    case 20: 
         alert("20");
         break;//每个case后面都添加一个break语句,是防止同时执行多个case代码
    case 25: 
         alert("25");
         break; 
    case 35: 
         alert("35");
         break; 
    default:
         alert("other");
    }

下次将讲解闭包和作用域

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值