我正在尝试使用document.write()
方法显示变量
我的代码是
var x = function name(){var x = "anyname" return x;};
document.write();`
我的问题是:我应该在document.write()
部分使用什么代码来显示 var x 。
谢谢。
答案 0 :(得分:0)
这取决于你的意思 var x 。
您有一个全局x
(函数name
)和一个本地x
(字符串“anyname”)。它们中的任何一个都不会打印“x”字面值,var
关键字也不会。从您拥有的x
,您可以打印如下内容:
var x = function name(){ var x = "anyname"; return x;};
document.write( x ); // like uneval() => “function name(){var x = "anyname"; return x;}”
document.write( x() ); // invocation; => “anyname”
document.write( x.name ); // Function.name => “name”