布尔变量未定义

时间:2014-12-09 16:54:54

标签: javascript

我初始化了一个变量:

var isTrueOrFalse; 
//Called when button add in page1 is clicked
function ExecuteThis(){
   isTrueOrFalse = true;
}
//called when button remove in page1 is clicked
function ExecuteThat(){
 isTrueOrFalse = false;
}

然后我有一个函数来验证isTrueOrFalse是false还是true

//Called when page2 onLoad
function NowChange(){
 if(isTrueOrFalse == true){
 //dostuff
 }else{
 //do this stuff instead
 }
}

控制台返回isTrueOrFalse未定义。所以我的问题是,如何在函数内定义一个全局变量并将其值传递给另一个函数?(NowChange())

1 个答案:

答案 0 :(得分:0)

//在page2 onLoad时调用,在下一页上看到你的注释加载你的变量将被重新初始化,你没有在第一行中分配任何值,所以它是未定义的

希望它可以帮到你