三目運算符: 表達式?? ? 值1:值2;
函數:funtion也叫方法或者過程是一個預先定義好的可以被反復執行的代碼塊
示例:function fun(? ){
? ? ? ? ? ? alert( '? ' );
}
fun(? );
函數不調用不執行
函數的調用要加(? )
2.帶參數的函數
function add(參數列表)
(如果是多個參數每個參數中間用 , 隔開)
function add(a,b);(a,b是形參)
{
alert(a+b);
}
add(3,5);(3,5是實參)
返回值函數.
示例:
function add(i,j){
return i+j;
}
alert(add(3,5));
終止當前程序的執行
(局部變量只能局部訪問不能全局訪問)
var a=3;
var a=5;
function add( ){
console.log(a);
console.log(b);
}
add();
console.log(a);
console.log(b);
(既有全局變量又有局部變量,優先訪問局部變量)
聲明提前
示例:
var a;
console.log(a);
a=3;
最后輸出結果為undefined
var a可以分為? var=a? a=3? 拆分來看 a=3值不變 var=a聲明提前 輸出a所以結果是未定義