每次我在网站上看到一些javascript代码时,我都想在Chrome的开发人员工具控制台上输入并试用它,而不是创建一个javascript文件,然后在浏览器中单独打开它。
就像今天一样,我正在观看Doug Crockford的Js讲座,同时继续对他所说的任何内容进行测试以检查该功能。
我在javascript控制台中注意到的一个奇怪的事情是它总是输出未定义的值,因为我执行的任何语句都没有产生如下所示的固定值:
var x = 12; 控制台o / p<未定义
2 + 3 控制台o / p< 5
+" 46" < 46
未定义的值对每个声明后的Chrome开发人员控制台的含义是什么。
答案 0 :(得分:0)
如果您在没有“var”的情况下输入,只需
x = 12;
它将输出12; 但无论如何,这是一个重复的问题: Chrome/Firefox console.log always appends a line saying undefined 和 What does it mean if console.log(4) outputs undefined in Chrome Console?