Javascript基础知识盲点总结之函数
网络编程 2025-03-13 19:52www.168986.cn编程入门
函数是JavaScript中的核心组成部分,它们是由事件驱动的或当被调用时执行的可重复使用的代码块。接下来,让我们一起JavaScript中关于函数的基础知识盲点。
一、函数内部的arguments对象
每一个函数内部都有一个特殊的对象——arguments。这个对象能够返回函数所接收到的所有参数。值得注意的是,arguments接收的是实际传递给函数的参数。
例如,我们来看一个使用arguments特性的求和函数:
```javascript
function sumOnSteroids(){
var i, res = 0;
var number_of_params = arguments.length;
for(i = 0; i < number_of_params; i++){
res += arguments[i];
}
return res;
}
```
二、关于变量的作用域
在JavaScript中,并没有为变量定义特定的块级作用域,但可以定义其所属的函数作用域。全局变量是在所有函数外部声明的变量。在一个函数内部定义的局部变量,在函数外部是不存在的。如果在函数内部声明一个变量时没有使用var语句,该变量就会被默认为全局变量。这种变量会在函数被调用后才被创建并赋予全局作用域。
三、自调函数(立即调用函数表达式)
自调函数是一种在定义后能够立即调用的函数。其基本结构如下:
```javascript
(function(name){
alert('Hello' + name + '!');
})('Martin');
```
上一篇:Asp与JS的数组和字符串下标介绍
下一篇:没有了
编程语言
- Javascript基础知识盲点总结之函数
- Asp与JS的数组和字符串下标介绍
- gridview行索引获取方法及实现代码(非js版)
- MAC下Mysql5.7.10版本修改root密码的方法
- SQL Server 定时访问url激活数据同步示例
- SQL Server的IP不能连接问题解决
- jquery把int类型转换成字符串类型的方法
- 正则表达式轻松消除HTML代码
- php基于curl重写file_get_contents函数实例
- AngularJS基础 ng-mouseleave 指令详解
- Python正则表达式中的re.S的作用详解
- php中的PHP_EOL换行符详细解析
- PHP调用C#开发的dll类库方法
- ThinkPHP模板判断输出Defined标签用法详解
- PHP实现逐行删除文件右侧空格的方法 -font color=
- JS随机调用指定函数的方法