一、三目运算符(三元运算符)
表达式 值1 : 值2
二、函数:function也叫方法或过程
定义:是一个预先定义好的可以被反复执行的代码块
预定义:提前声明好,不是马上用
反复执行:可以被循环利用
代码块:可以多条循环语句
(1)案例: function fun(){//函数名
alert('hello world');
}
fun( );//函数不调用不执行 函数的调用必须加( )
onclick. 通过事件调用
<button onclick='fun( )'></button>
(2)带参数的函数
function add(形参 参数列表){//如果多个参数 每个参数中间用逗号隔开
}
add( 参数列表) 实参
return 返回值 终止当前程序的执行
三、作用域:变量和函数的可访问范围
1.全局作用域:一经定义代码的任何位置都可以访问
2.局部作用域:只能在当前函数内访问
局部变量只能在局部访问不能在全局访问
案例: var a=3;
var b=6;
function add(){
var a=6;
var b=10;
c=11;
console.log(a);//6
console.log(b);//10
console.log(c);//11
}
add( );
console.log(a);//3
console.log(b);//5
console.log(c);//11
既有全局变量又有局部变量,优先访问的是局部变量。
四、声明提前
案例: console.log(a);
var=3;
js程序正式执行前,会把所有var声明的变量预读到所在作用域的顶部,但对变量的赋值依然保留在原位置
五、分支结构
1.if(条件){要执行的语句}//条件为true的时候执行语句
2.if(条件){
要执行的语句,条件为true
}else{
要执行的语句,条件为false
}
3.else if(){}(多重if语句)
4.switch...case.
switch(变量表达式)
网友评论