小编mor*_*rph的帖子

理解基本变量概念

我很难理解变量的交换.有许多有用的线程解释如何实际执行它,但我很难理解它.我正在谈论的例子是:

var a = 1;
    b = 2;
    c = a;
a = b;
b = c;
Run Code Online (Sandbox Code Playgroud)

在我(非常基本的)理解中,我用简单的英语读到:每个声明的变量c保存a指向的变量.因为我们在声明之后分配a = b,所以下一个赋值不应该使b保持值2(因为c指向我们刚刚分配给b 那个)?

javascript language-concepts

1
推荐指数
1
解决办法
114
查看次数

标签 统计

javascript ×1

language-concepts ×1