js 函数定义三种方式
<script type="text/javascript">
function add(num1,num2){
return num1+num2+200;
}
var sum=add(122,10000);
window.document.write(sum);
</script>
<script type="text/javascript">
var add=new Function("num"," return num+200");//此时Function 这种方法用的比较少
var sum=add(122);
window.document.write(sum);
</script>
<script type="text/javascript">
var add=function(num1,num2){
return num1+num2+200;
}
var sum=add(122,300);
window.document.write(sum);
</script>
var和function定义方法的区别:
var 方式定义的函数,不能先调用函数,后声明,只能先声明函数,然后调用。
function方式定义函数可以先调用,后声明。请看代码:
<script language="JavaScript" type="text/javascript">
//aaa();//这样调用就会出错
var aaa = function(){
alert("A");
}
aaa();
//先调用后声明
bbb();
function bbb(){
alert("bb");
}
</script>