//函数的定义
function sum(a,b){ //第一种函数的定义的方法
return a+b;
}
var x = function(a,b){ //第二种函数的定义的方法
console.log(a,b);
};
sum(1,2); //函数的调用
console.log(sum(1,2));
x(3,4);
//function的属性
function a(){}
console.log(a.name); //返回函数名
function b(x,y){}
console.log(b.length);//返回形参的个数
function c(){
a=1;
b=2;
}
console.log(c.toString());//返回该函数的全部源代码
//js的作用域
var i = 10; //全局变量
function q(){
i2 = 20; // 局部变量
}