首页 > 解决方案 > 如何在控制台中使变量可变

问题描述

例如,我想在控制台中更改变量

  var numbers = 5;
  var mynumbers = 3;
  var outcome = numbers - mynumbers;

  console.log(outcome);

我希望能够更改 varnumbersmynumbers在控制台和 varoutcome之后打印

标签: javascript

解决方案


你不能。数字是不可变的。如果您更改numbersmynumbers它不会更改的值,outcome因为这已经确定。同样,如果您进行更改,outcome则该内容已被记录,并且日志不会更改。

如果您创建了outcome一个对象的值,然后对其进行了变异(通过更改其属性),那么这可能会反映在日志中(因为某些日志记录系统对评估对象很懒惰)。


推荐阅读