函数Function
-函数也是一个对象
-函数中可以封装一些功能(代码),在需要时可以执行这些功能(代码)
-函数中可以保存一些代码在需要的时候调用
创建函数的方式
注意:
封装到函数中的代码不会立即执行
函数中的代码会在函数调用的时候执行
调用函数 语法:函数对象()
方式一(不常用)
方式二(常用)
方式三(匿名函数)
形参和实参
定义一个用来两个数求和的函数
就以上面的示例为准:
-可以在函数的()中来制定一个或多个形参
-多个形参之间使用,隔开,声明形参就相当于在函数内部声明了碎影的变量,但是并不赋值。
那么当我们在调用函数的时候,可以在()中指定实参(实际参数)
实参将会赋值给函数中对应的形参
调用解析器不会检查实参的类型,调用函数时,解析器也不会检查实参的数量
如果实参的数量少于形参的数量,则没有对应实参的形参undgined将是undefined
练习一:
定义一个函数,判断一个数字是否是偶数,如果是返回true,否则返回false
练习二 :
定义一个函数,可以根据半斤计算一个圆的面积,并返回计算结果
pai()
-调用函数
-相当于使用的函数的返回值
pai
-函数对象
-相当于直接使用函数对象
返回值可以是任何的数据类型
区别:
break continue return三者的区别
立即执行函数
函数定义完,立即被调用,这种函数叫做立即执行函数
立即执行函数往往只执行一次