【发布时间】:2017-05-13 09:55:42
【问题描述】:
当这样验证条件时,我想为变量赋值
if (k<12){
var Case=4;
}
当我调用此变量以打印在页面正文中时的问题我得到未定义
document.write(Case);
【问题讨论】:
-
@NenadVracar 这是真的
-
它应该可以工作jsfiddle.net/Lg0wyt9u/1902
-
@NenadVracar 它的
false声明。因为k是未定义的。而case也在if 中定义为真。所以你得到未定义。将case声明为全局变量。不要忘记定义k -
@NenadVracar 我有大代码,var 声明在头部的函数中,调用在正文中
-
Case应该预先设置什么 default 值?
标签: javascript variables if-statement