当前位置: 代码迷 >> 综合 >> JS-arguments用法、全局/局部变量、函数的两种表示方法
  详细解决方案

JS-arguments用法、全局/局部变量、函数的两种表示方法

热度:77   发布时间:2023-11-05 02:16:23.0

趁风不注意,我想见你。

js中每个函数都有内置的对象 arguments

属性:length
使用如下:

<script>
function wangzi() {
    console.log(arguments);console.log(arguments.length);for(let i=0; i<arguments.length; i++){
    console.log(arguments[i])}
}
wangzi(1,2,3,4,5)
</script>

结果如下:
在这里插入图片描述

2、函数的两种表示方式

方式一:
function func(parm) {
    console.log(parm)
}
func('ddd');方式二:
let fn = function (parm) {
    console.log(parm)
};
fn('444')

在这里插入图片描述

3、全局变量和局部变量

函数内部没有声明变量直接进行赋值的变量也是全局变量

function func() {
    num = 100
}
func();
console.log(num)

全局变量:在浏览器关闭的时候,才会被销毁,占用内存。
局部变量:在函数调用时,变量会被初始化。调用结束的时候就会销毁,节约内存。

  相关解决方案