javascript函数的重载

javascript函数不存在重载的概念。函数的参数与调用没有关系,后面会覆盖前面的定义。如果函数有一个参数,但传入两个参数,仅仅会匹配一个。

1
2
3
4
5
6
7
8
9
10
11
function sum(num1,num2){
return num1+num2;
}


function sum(num1){
return num1+100;
}

alert(sum(5));
alert(sum(5,10));
阅读更多

javascript函数传递

由于函数是对象,所以可以通过参数传递进来。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
function callFun(fun,arg){
return fun(arg);
}

function say(str){
alert("hello "+str);
}

function sum(num){
return num+100;
}
callFun(say,"John");

alert(callFun(sum,10));
阅读更多

linux中安装nodejs

下载nodejs(密码:fre8)

放在共享文件Install中

拷贝node-v0.10.36-linux-x86.tar.gz到/tmp

1
cp /mnt/hgfs/Install/node-v0.10.36-linux-x86.tar.gz /tmp
阅读更多