作用域和值类型的传递-----写出输出并解释
直接举个栗子
<head>
<meta charset="UTF-8">
<title>
</title>
</head>
<body>
<script type="text/javascript">
var num1 = 55;
var num2 = 66;
function f1(num) {
//传入num,相当于将num的值复制过来,在此处有var num;只是不显示出来
num = 100; //函数内部将
num2 = 100;
console.log(num, num2); //100 100
}
f1(num1);
console.log(num1, num2); //55 100
</script>
</body>
运行结果:

本文通过一个JavaScript示例展示了作用域中值类型参数的传递方式。当调用函数时,值类型的变量会进行值的复制,而引用类型的变量则会传递引用。这导致了函数内外变量的不同行为。

被折叠的 条评论
为什么被折叠?



