JS中怎样判断undefined

 用servlet赋值给html页面文本框值后,用alert来弹出这个值.结果显示"undefined".下面为大家介绍下具体的判断方法,大家可以参考下

最近做项目碰到的问题.拿出来跟大家分享一下吧. 
 
用servlet赋值给html页面文本框值后,用alert来弹出这个值.结果显示"undefined".所以我就自然的用这个值和字符串"undefined"去比较,很不幸,比较的结果是false. 
 
没办法,只能google一下,寻求大神了. 
 
原来必须用typeof,写法就是: 
 代码如下:
if(typeof(value)=="undefined"){ 
 
alert("undefined"); 
 

 
这样就能顺利的弹出"undefined"; 
 
typeof 返回的是字符串,有六种可能:"number" "String" "boolean" "object" "function" "undefined" 
 

时间: 2024-09-30 20:06:19

JS中怎样判断undefined的相关文章

JS 中如何判断 undefined 和 null

JS 中如何判断 undefined JavaScript 中有两个特殊数据类型:undefined 和 null,下节介绍了 null 的判断,下面谈谈 undefined 的判断. 以下是不正确的用法: var exp = undefined;if (exp == undefined){    alert("undefined");} exp 为 null 时,也会得到与 undefined 相同的结果,虽然 null 和 undefined 不一样.注意:要同时判断 undefi

JS中怎样判断undefined(比较不错的方法)_javascript技巧

最近做项目碰到的问题.拿出来跟大家分享一下吧. 用servlet赋值给html页面文本框值后,用alert来弹出这个值.结果显示"undefined".所以我就自然的用这个值和字符串"undefined"去比较,很不幸,比较的结果是false. 没办法,只能google一下,寻求大神了. 原来必须用typeof,写法就是: 复制代码 代码如下: if(typeof(value)=="undefined"){ alert("undefin

js-asp.net JS 中如何 判断RadioButton被选中

问题描述 asp.net JS 中如何 判断RadioButton被选中 asp.net JS 中如何 判断RadioButton被选中 除了document.getElementById(""RadioButton2"").checked还有什么方式 可以 ? 解决方案 这里主要用的是JQuery,你可以根据需要修改: 如果回答对你有帮助请采纳 解决方案二: 如果用jquery,这代码可以简化下$(""#RadioButton2"&q

JS中如何判断传过来的JSON数据中是否存在某字段_javascript技巧

如何判断传过来的JSON数据中,某个字段是否存在, 1.obj["key"] != undefined 这种有缺陷,如果这个key定义了,并且就是很2的赋值为undefined,那么这句就会出问题了. 2.!("key" in obj) 3.obj.hasOwnProperty("key") 这两种方法就比较好了,推荐使用. 答案原文: Actually, checking for undefined-ness is not an accurat

JS中判断JSON数据是否存在某字段的方法

这篇文章主要介绍了JS中如何判断JSON数据是否存在某字段,需要的朋友可以参考下 如何判断传过来的JSON数据中,某个字段是否存在, 1.obj["key"] != undefined 这种有缺陷,如果这个key定义了,并且就是很2的赋值为undefined,那么这句就会出问题了. 2.!("key" in obj) 3.obj.hasOwnProperty("key") 这两种方法就比较好了,推荐使用. 答案原文: Actually, chec

javascript-jsp中嵌入了js,我如何将js中定义的变量保存一个星期,就类似于计数器之类的变量

问题描述 jsp中嵌入了js,我如何将js中定义的变量保存一个星期,就类似于计数器之类的变量 我要怎么让我的三维数组temporary保存一个星期,并且值不会每次一刷新页面就重置,然后要把值传回给action层 解决方案 js中如何判断一个变量未定义js判断一个变量是否定义的方法 解决方案二: window.onload=function(){ var temporary = new Array(); for(var i=0;i<6;i++){ temporary[i] = new Array(

javascript-JS中如何判断页面重新加载了一遍?

问题描述 JS中如何判断页面重新加载了一遍? 如题,JS如何判断页面重新加载了一遍?此外,又如何判断页面是否刷新了呢? 解决方案 js 重新加载页面js判断页面关闭,刷新,加载 解决方案二: 写一个全局变量a=0,初始赋一次值a=1,然后每隔几秒刷新,当a的值==0就表示刷新了, 如果你要做业务的话,最好就每隔1秒去查看一次 解决方案三: alert调试一下

JS中判断null、undefined与NaN的方法

 这篇文章主要介绍了JS中判断null.undefined与NaN的方法,需要的朋友可以参考下 写了个 str ="s"++;  然后出现Nan,找了一会.  收集资料如下判断:  1.判断undefined:  代码如下: <span style="font-size: small;">var tmp = undefined;  if (typeof(tmp) == "undefined"){  alert("undefi

JS中判断null、undefined与NaN的方法_jquery

写了个 str ="s"++; 然后出现Nan,找了一会. 收集资料如下判断: 1.判断undefined: 复制代码 代码如下: <span style="font-size: small;">var tmp = undefined; if (typeof(tmp) == "undefined"){ alert("undefined"); }</span> 说明:typeof 返回的是字符串,有六种可