Web 前端开发 让前端飞程序员

JavaScript<基础二>

2017-12-09  本文已影响32人  大基本功
1.数据类型的转换
2.等号运算符
3.If...else 条件判断

If(条件表达式){
如果条件表达式结果为true,执行该处代码。 如果条件表达式结果为false,执行下边代码。
}else{
如果条件表达式结果为false,执行该处代码。
}

3.If else嵌套

If(条件表达式){
如果条件表达式结果为true,执行该处代码。下边代码不执行。如果为false,执行下边代码。
}else If(条件表达式){
如果条件表达式结果为true,执行该处代码。下边代码不执行。如果为false,执行下边代码。
}else If(条件表达式){如果条件表达式结果为true,执行该处代码。下边代码不执行。如果为false,执行下边代码。
}else{
如果上边条件表达式结果都为false,执行该处代码。
}

4.三元表达式

表达式?结果1:结果2;
如果表达式结果为true,执行结果1,如果表达式结果为false,执行结果2.
可以理解为if else 的另外一种写法。

5.Switch语句

Switch(变量){
case 1:
如果变量和1的值相同,执行该处代码
break;
case 2:
如果变量和2的值相同,执行该处代码
break;
case 3:
如果变量和3的值相同,执行该处代码
break;
default:
如果变量和以上的值都不相同,执行该处代码
break;
}

6.White循环

While(条件表达式){
只要条件表达式结果为true,循环一直执行,当条件表达式结果为false的时候,循环终止
}

7.Do White循环

Do{
循环体代码;首先执行该循环体代码一次。如果while后边的表达式结果为true,该循环体会一直循环。如果结果false,该循环终止。
}while(条件表达式)

8.自增自减
9.for循环

for(定义变量;条件表达式;自增自减){
循环体代码
}

10.Break语句
for(var a=1;a<=10;a++){
  if(a%2==0){
  console.log(a);
  break;
  }
} 
11.Continue语句
for(var a=1;a<=10;a++){
  if(a==3){
  continue;
  }else{
  console.log(a);
  }
} 
12.数组
var array = new Array();//通过创建对象方式创建数组
var array1=[];//直接创建
 array[1]=1;
 array[2]=2;
for(var a = 0;a<array.length;a++){
   alert(array[a]);
}
var arr3= arr1.concat(arr2);
var arr1 = [1,2,3,4,5,6,"哈哈"];
var arr2 = arr1.join("&");
alert(arr2);
13.函数
//例1.
function text(){
    alert("hello");
}
text();
//例2.
function max(x,y){
    if(x>y){
    alert(x);
    }else{
    alert(y);
    }
}
max(1,2);
上一篇下一篇

猜你喜欢

热点阅读