咱们能够从几个方面去说JavaScript是什么:javascript
javaScript变量可分为三种类型:php
在JavaScript中对象的类型可分为4种:java
函数是属于特殊类型的一种,在另一篇博文已经讲解了建立对象、建立类的几种方式,可参考:http://blog.csdn.net/hon_3y/article/details/69362242c++
值得注意的是:javaScript定义函数的时候,参数的类型是不用声明的!程序员
下面就定义了一个名称为mysum的函数windows
function mysum(num1,num2){ return num1 + num2; } var myresult = mysum(100,200); alert("myresult="+myresult);
在JavaScript中, 一切皆是对象,函数也能够用一个对象来表明:Function,咱们可使用Function来建立对象:数组
函数参数全都是字符串,最后一个字符串是方法体浏览器
var youresult = new Function("num1","num2","return num1+num2"); alert( youresult(1000,2000) );
因为这种方法写起来并很差些,可读性也不太好,所以不多使用【不推荐使用】服务器
其实这种和第一种差很少,只不过是将一个无名的函数赋值给一个变量。那么这个变量就表明了这个函数。markdown
var theyresult = function(num1,num2){ return num1 + num2; } alert( theyresult(10000,20000) );
theyresult这个变量就表明了函数。