函数
来源:互联网 发布:python的日期格式化 编辑:程序博客网 时间:2024/06/04 20:12
1.1.1. 普通方法定义函数
function 函数名(形式参数...)
{
执行语句;
return 返回值;
}
函数是多条执行语句的封装体,只有被调用才会被运行。
注意:调用有参数的函数,但没有给其传值,函数一样可以运行,或者调用没有参数的函数,给其传值,该函数也一样运行。
说的简单点:只要写了函数名后面跟了一对小括号,该函数就会运行。那么传递的参数呢?
其实,在函数中有一个参数数组对象(arguments),该对象将传递的参数都封装在一个数组中。
例:
function demo()//定义函数。
{
alert(arguments.length);
}
demo(“hello”,123,true);//调用函数。
那么弹出的对话框结果是3,如果想得到所有的参数值,可以通过for循环遍历该数组。
for(var x=0; x<arguments.length; x++)
{
alert(arguments[x]);
}
为了增强阅读性,最好按照规范,按定义好的形式参数传递实际参数。
函数在调用时的其他写法:
var show = demo();//show变量接收demo函数的返回值。
var show = demo;//这种写法是可以的,意为show和demo代表同一个函数。
//那么该函数也可以通过show()的方式运行。
阅读全文
0 0
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 六、深搜广搜
- cuda安装与可能遇到的问题
- extern "C"
- 4.2.7--广搜--逃离迷宫
- LeetCode@Tree_110_Balanced_Binary_Tree
- 函数
- Spring源码分析之ProxyFactoryBean方式实现Aop功能的分析
- shell的外部命令和内部命令
- Cudnn安装与可能遇到的问题
- JavaWeb 17-6-18
- VS写C++无法切换完全模式
- js这么语言的能力取决于什么?js是否能够操作文件(一般不能),ajax能否操作文件(一般不能)?
- 安装 Y PPA Manager
- 第四章 栈