函数和方法 如何声明函数? 在 Javascript中,函数的定义是由关 键字 funciton、函数名、函数的参数 " function"这个词必须是小写的,否则 及置于大括号中的函数体组成的。定 JavaScript就会出错。另外需要注意的 义函数的基本语法如下: 是,必须使用大小写完全相同的函数名 来调用函数 funciton functionName(Lparameterl, parameter ■ statements; Lreturn expression; ] functionName:必选,用于指定函数名。在同 个页面中,函数名必须是唯一的。 parameter:可选,用于指定参数列表。一个函 数最多有255个参数。 statements:必选,是函数体,用于实现函数功 能的语句。 expression:可选,用于返回函数值
函数和方法 如何声明函数? 在JavaScript中,函数的定义是由关 键字funciton、函数名、函数的参数 及置于大括号中的函数体组成的。定 义函数的基本语法如下: funciton functionName([parameter1,parameter2, …]){ statements; [return expression;]} functionName:必选,用于指定函数名。在同一 个页面中,函数名必须是唯一的。 parameter:可选,用于指定参数列表。一个函 数最多有255个参数。 statements:必选,是函数体,用于实现函数功 能的语句。 expression: 可选,用于返回函数值。 "function" 这个词必须是小写的,否则 JavaScript 就会出错。另外需要注意的 是,必须使用大小写完全相同的函数名 来调用函数
函数和方法 如何声明函数? 有时,函数需要特定的信息来执行任务。在这种情况下,声明函数时 要给它提供形参。在函数内部形参类似于变量。 function getArea(width, height)( return width*height: I 调用带有形参的函数时,需在函数名后面的括号中指定一些 值。这些值就是实参,可以象变量一样赋值。 值作为实参 getArea(3, 4) 变量作为实参 wallWidth=3 wallHeight=4; getArea(wallWidth, wallHeight)
函数和方法 如何声明函数? 有时,函数需要特定的信息来执行任务。在这种情况下,声明函数时 要给它提供形参。在函数内部形参类似于变量。 function getArea(width,height){ return width*height;} 调用带有形参的函数时,需在函数名后面的括号中指定一些 值。这些值就是实参,可以象变量一样赋值。 值作为实参 getArea(3,4) 变量作为实参 wallWidth=3; wallHeight=4;getArea(wallWidth,wallHeight);
函数和方法 如何声明函数? return语句 ■ return语句用来规定从函数返回的值。因此,需要返回某个值的 函数必须使用这个 return语句。 调用函数的返回值只需将函数赋值给一个变量,然后调用该变量即 函数在执行过程中只要执行完 return语句就会停止继续执行函数体 中的代码,因此 return语句后的代码都不会执行
函数和方法 如何声明函数? return语句 return 语句用来规定从函数返回的值。因此,需要返回某个值的 函数必须使用这个 return 语句。 调用函数的返回值只需将函数赋值给一个变量,然后调用该变量即 可; 函数在执行过程中只要执行完return语句就会停止继续执行函数体 中的代码,因此return语句后的代码都不会执行
函数和方法 如何声明函数? <htmI> <head〉 <title>TODO supply a title</title> <meta charset="UTF-8> <script type=text/javascript"> function product(a, b) </script> C/head> <script type=text/jay document. write(product(6, 5)) </script> >body部分中的脚本调用一个带有两个参数(6和5)的函数。</p p)该函数会返回这两个参数的乘积。</p </body> htmI>
函数和方法 如何声明函数? 实例2 <html> <head> <title>TODO supply a title</title> <meta charset="UTF-8"> <script type="text/javascript"> function product(a,b) { return a*b } </script> </head> <body> <script type="text/javascript"> document.write(product(6,5)) </script> <p>body 部分中的脚本调用一个带有两个参数(6 和 5)的函数。</p> <p>该函数会返回这两个参数的乘积。</p> </body> </html>
函数和方法 如何声明函数? 内存和变量的工作原理 全局变量使用更多地内存。浏览器需要在页面载入期间保存它们。局 部变量只需在函数执行期间被保存。 在代码中创建变量:每个变量的声明都存在内存开销。浏览器需要保 存的变量越多,运行脚本时需要用到的内存资源越多。所需资源越多 脚本运行越慢,即页面响应用户的时间越长。 例: var width=15; var height=30 var inWall=true; var canPaint=true 相同的值使用同一内存存储,可用于不同的变量
函数和方法 如何声明函数? 内存和变量的工作原理 全局变量使用更多地内存。浏览器需要在页面载入期间保存它们。局 部变量只需在函数执行期间被保存。 在代码中创建变量:每个变量的声明都存在内存开销。浏览器需要保 存的变量越多,运行脚本时需要用到的内存资源越多。所需资源越多 脚本运行越慢,即页面响应用户的时间越长。 例:var width=15; var height=30; var isWall=true; var canPaint=true; 相同的值使用同一内存存储,可用于不同的变量