jquery - != not working in javascript -
here prob,
i trying validate variable have value or no using if condition. not working expected. here code used,
var nextalbum = $('#contentplaceholder1_relatedphotos_hdnrelatedalbum').val();                if ((nextalbum != "") || (nextalbum != "undefined") || (nextalbum != undefined)) { window.location.href = nextalbum; } else { a.sliderun(-1, !0); } nextalbum shows value "undefined", if block executed rather else.
any appreciated.
you need use && because @ give time atleast 1 condition true.
if ((nextalbum != "") && (nextalbum != "undefined") && (nextalbum != undefined)) to explain - when use || @ time 1 of comparisons true, whole comparison true. since nextalbum = "undefined" first comparison true: nextalbum != "".
true || false = true false || false = false if use &&, reversed; if @ time 1 comparison false, false.
true && false = false true && true = true 
Comments
Post a Comment