【发布时间】:2017-10-18 16:02:16
【问题描述】:
我现在开始我的 JavaScript 路径,并且对 Console.log 中变量的使用有疑问
这段代码怎么会给我一个错误?
var myAns = console.log(65/240);
console.log(100* +Number(myAns) );
如果我将 Console.log 的输出分配给变量“myAns”,我不能将其用作另一个 Console.log 中的引用吗?
我在别处搜索,发现我需要在值前面使用另一个 + 运算符(没用),或者我需要在适当的位置输入 Number() 方法(没用)
我得到的错误只是:NaN
我相信我是通过引用传递,还是范围问题?
【问题讨论】:
-
您将
console.log()调用的返回值 分配给myAns。它确实返回undefined,而不是它输出到控制台的文本。
标签: javascript scope pass-by-reference pass-by-value