JavaScript(2):循环、条件、函数、逻辑运算符

    1.for循环

    (1)循环时,循环的元素是索引

a=[11,22,33,44]
for(var item in a){
  console.log(item);
  continue;    //结束本次循环。即本次循环中continue之后的语句不执行
}
b={"k1":67,"k2":"v2"}
for(var item in b){
  console.log(item);
  break;      //跳出整个循环
}
    (2)另一种不支持字典的循环
for(var i=0;i<10;i++){
  
}
a=[11,22,33,44]
for(var i=0;i<a.length;i=i+1){
  //循环体
}


    2.while循环

while(条件){
  //循环体
}


    3.if条件语句

if(条件){
}else if(条件){
}else{
}


    4.switch条件语句

name = '3'
switch(name){
  case '1':
    age=123;
    break;
  case '2':
    age=456;
    break;
    case '3':
    age=789;
    break;
}


    5.逻辑运算符

    ==      值相等

    ===      值和类型都相等

    &&        相当于and

    ||             相当于or


    6.函数的定义

    JS中的函数有三种:普通函数、匿名函数、自执行函数

    (1)普通函数

function 函数名(参数){
    函数体
}
函数名(参数)  //函数执行

function func(arg){
  return arg+1;
}
var result = func(1);
console.log(result);

    (2)匿名函数

setInterval(function(){
  console.log(123);
},3000)
    (3)自执行函数(创建函数并自动执行)
(function(arg){
  console.log(arg);
})(1)


原文地址:https://www.cnblogs.com/wangchongzhangdan/p/9409637.html