调用 foo() 后的 x 和 y 值是什么
What are x and y values after the invocation of foo()?
var x = 'hello';
var x = 'world';
function foo(){
var y = x = 'hello from foo';
}
foo();
是 x = 'hello from foo', y = 'hello from foo'?
使用您的代码,x
是'hello from foo'
,y
是undefined
。
在 foo
中,您将'hello from foo'
分配给全局变量x
,然后将其x
分配给局部变量y
。
相关文章:
- 指定的侧边栏广播器无效 -- 有效的侧边栏广播器是什么样子的
- JavaScript中的数组是什么类型的列表
- 在JavaScript中调用array()作为构造函数时,返回的是什么类型的数组
- FileWriter在javascript中究竟是什么工作的
- 这在 Java 脚本中是什么类型的对象?以及如何将这种元素添加到此对象中
- 连接两个字符串时 += 的作用是什么?(雄辩的JS嘶嘶声)
- 对于这个 Kendo-UI 数据源和 Kendo-UI 网格,我的 JSON 响应应该是什么样子的
- 它是什么类型的Javascript模式
- 处理Meteor'上异步行为的正确方法是什么;的客户端
- 是什么导致的'未捕获的类型错误:无法调用方法'animate'未定义的'错误
- CrmRestKit.RetriveMultiple返回的集合是什么样子的
- 它是什么(function($) {})();的意思
- 它是什么<<我的意思是在Javascript中
- XMLHttpRequest上async属性的javascript默认值是什么?开放的方法
- 为了避免全局变量和方法,外部JavaScript文件应该是什么样子的?
- 这句话是什么类型的?
- 拆分函数是什么样子的?
- “变量初始化器是冗余的”到底是什么意思?的意思
- 动态iframe内容返回源代码,而不是解析后的代码
- 窗口的参数是什么?开放的接受