掌握JavaScript函数基础:定义、调用与参数

0 下载量 190 浏览量 更新于2024-08-29 收藏 87KB PDF 举报
JavaScript基础之function 在JavaScript编程中,函数起着至关重要的作用,作为代码组织和复用的核心结构。函数是一种可封装任意多条语句的代码块,能够被在程序执行过程中多次调用。ECMAScript规范定义的函数,实质上是一种方法,它们可以接收输入参数,并处理这些参数执行特定的任务。 函数的定义通常采用`function`关键字,语法格式如下: ```javascript function 函数名(参数1, 参数2, ...) { // 要执行的代码 } ``` 这里的`函数名`是你自定义的名字,用于标识函数,参数列表中的`参数1, 参数2,...`是可选的,用于传递数据给函数。函数体内的代码只有在被调用时才会执行,如果没有显式调用,函数默认不执行。 函数可以通过函数名后面加上一对括号`()`来调用,如果有参数,应将它们按照逗号分隔列出。例如: ```javascript function a() { document.writeln("helloworld"); } a(); // 调用函数a ``` 在JavaScript中,除了使用`function`声明,还可以使用`var`和匿名函数来创建方法,但推荐使用`function`以提高代码的可读性: ```javascript var b = function() { document.writeln("吃了没,世界"); }; ``` 然而,需要注意的是,直接用`var`声明的函数(如`b`),其作用域仅在其定义位置,如果在调用前没有赋值(如`b();`),会抛出`undefined is not a function`的错误。参数在函数内部被视为局部变量,除非特别声明为全局变量。 函数参数允许开发者在调用时传递特定的数据,如: ```javascript function sayHello(name) { document.writeln("大家好,我是:" + name); } sayHello("张三"); // 传递参数"张三" sayHello("李四"); // 传递参数"李四" ``` 总结来说,JavaScript中的函数是代码模块化的重要工具,理解并熟练运用函数声明、调用、参数传递等概念对于编写高效、可维护的代码至关重要。