JavaScript 函数定义有三种方式,分别是函数声明、函数表达式和 Function 构造函数。
函数声明(Function Declaration)是最常用的定义函数的方式,它的语法如下:
function functionName(arg0, arg1, ...) { // 函数体 }
函数声明会在执行代码之前被解析,因此可以在声明之前被调用。
函数表达式(Function Expression)是另一种定义函数的方式,它的语法如下:
var functionName = function(arg0, arg1, ...) { // 函数体 };
这种方式定义的函数不会在执行代码之前被解析,因此不能在声明之前使用。但是可以将其作为参数传递给其他函数。
Function 构造函数是最后一种定义函数的方式。它使用 Function 构造器来创建新的 Function 对象。语法如下:
var functionName = new Function("arg0", "arg1", ..., "function body");
这种方式创建的函数不能在声明之前使用,而且性能比其他两种方式要差很多。因此一般不推荐使用这种方式来创建新的 Function 对象。
Javascript面向对象设计 -Javascript基本类型基本的数据类型有:undefined,boolean,number,string,null。基本类型的访问是按...
JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。表单数据经常需要使用 JavaScript 来验证其正确...
JavaScript Window - 浏览器对象模型 浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话"。Window 对象是BOM中所有对象的...
使用内置JavaScript的对象实例。 Document 对象使用 document.write() 输出文本 使用 document.write() 输出 HTML 返回文档中锚...