【发布时间】:2014-07-22 19:27:53
【问题描述】:
我正在开发一款游戏,出于某种原因,这些点击功能不会将顶部值永久更改为 true,我使用控制台日志对其进行测试,底部日志始终显示为 false。我知道这可能很简单,但谁能告诉我?
var twoThree = false;
var fourFive = false;
var sevenEight = false;
// button click functions
$('#2_3').click(function(){
twoThree = true;
$('#start').hide();
$('#game').fadeIn('slow');
});
$('#4_5').click(function(){
var fourFive = true;
$('#start').hide();
$('#game').fadeIn('slow');
});
$('#7_8').click(function(){
var sevenEight = true;
$('#start').hide();
$('#game').fadeIn('slow');
});
console.log(twoThree);
【问题讨论】:
-
为什么在全局声明 var
fourFive和sevenEight后又用var声明它们?只需在处理程序中初始化它 -
德克,你会说这个问题得到了回答吗?
标签: javascript syntax boolean conditional