Javascript 如何检查变量为';空';| |';未定义';
这是我的密码。你能检查一下吗 Java脚本代码:Javascript 如何检查变量为';空';| |';未定义';,javascript,jquery,Javascript,Jquery,这是我的密码。你能检查一下吗 Java脚本代码: var fname = $("div#names div#fname").attr('class'); if(fname == 'undefined'){ //code }; Html代码 <div id="names"> <div id="fname"><input type=""/></div> </div> 您需要使用typeof var fname=$(“div#n
var fname = $("div#names div#fname").attr('class');
if(fname == 'undefined'){
//code
};
Html代码
<div id="names">
<div id="fname"><input type=""/></div>
</div>
您需要使用
typeof
var fname=$(“div#names div#fname”).attr('class');
if(typeof fname==“未定义”){
console.log(“此处”);
};代码>
您只需检查变量是否有值即可
var fname=$(“div#names div#fname”).attr('class')
如果值不是:
- 未定义
- 空的
- 空字符串(“”)
- 楠
- 假的
- 0
如果您不知道某个变量是否存在(也就是说,如果声明了该变量),则应使用typeof运算符进行检查
if( typeof fname !== 'undefined' ) {
// it's defined
}
if(!fname)
-完成。if(fname=='undefined')
只需使用if(fname!=null)
if( typeof fname !== 'undefined' ) {
// it's defined
}