我该如何在声明变量的函数之外使用它?
$(function() {
function init() {
var bwr_w = $(window).width();
}
init();
$('#button').click(function() {
alert('The Browser Height is' + bwr_w);
});
});
如果我点击按钮,就会出现这个错误: bwr_w未定义
我该如何在声明变量的函数之外使用它?
$(function() {
function init() {
var bwr_w = $(window).width();
}
init();
$('#button').click(function() {
alert('The Browser Height is' + bwr_w);
});
});
只需在构造函数的范围内声明该变量:
$(function() {
var bwr_w = null;
function init() {
bwr_w = $(window).width();
}
init();
$('#button').click(function() {
alert('The Browser Height is' + bwr_w);
});
});
尝试这个
$(function() {
var bwr_w = 0;
function init() {
bwr_w = $(window).width();
}
init();
$('#button').click(function() {
alert('The Browser Height is' + bwr_w);
});
});
$(function() {
var bwr_w; // or 'var bwr_w = default_value;'
function init() {
bwr_w = $(window).width();
}
init();
$('#button').click(function() {
alert('The Browser Height is' + bwr_w);
});
});
试试这个
$(function() {
var bwr_w_var = function() {
let bwr_w = 'stack overflow';
return bwr_w;
};
function() {
let bwr_w = bwr_w_var();
console.log(bwr_w);
};
});