我经常需要在真/假之间切换变量,即0/1。
var clicked = 0;
$("#story > p").click(function() {
if (clicked == 0) {clicked = 1}
else {clicked = 0};
});
有可能是这样的:
$("#story > p").click(function() {
clicked.toggle (0,1);
});
答案 0 :(得分:1)
您可以使用条件运算符(?:)
var clicked = 0;
$("#story > p").click(function() {
clicked = clicked ? 0 : 1;
});
答案 1 :(得分:1)
同时检查此有趣的解决方案:
clicked = !clicked*1;
答案 2 :(得分:1)
您也可以尝试
clicked = clicked ^ 1;
只要clicked
的值为0或1。
答案 3 :(得分:1)
var clicked;
$("#story > p").click(function () {
clicked = clicked ? 0 : 1;
});