rjps.net
当前位置:首页 >> jAvAsCript unDEFinED >>

jAvAsCript unDEFinED

出现原因有以下2种:<br>1、变量没赋初始值<br>2、函数没有返回值<br>示例:<br>第一种情况:<br><script><br>var a;<br>alert(a);//这里没有初始化值,会出现undefined<br><&#47;script><br>第一种情况:<br><script><br>var a='1';<br>function k(){<br>}<br>a=k();//这里函数没有返回值,会出现undefined<br><&#47;script>

undefined 表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性.举例:<script> alert(t1===undefined);//t1变量未声明,这里为true var t2; alert(t2===undefined);//t2变量已声明但未赋值,这里为true var t3={}; alert(t3.a===undefined);//t3这个对象没有属性a,为true</script>

不是的.null在javascript中表示“无值”.null常常被看做对象类型的一个特殊值,即代表“无对象”的值.null是个独一无二的值,有别与其他所有的值.如果一个变量的值为null,那么就说明它的值不是有效的对象、数组、数字、字符串和布尔值.undefined还有一种特殊值Javascript会偶尔一用,它就是值undefind.在使用了一个并未申明的变量时,或者是使用已经申明但是并没有赋值的变量时,又或者是使用了一个并不存在的的变量和属性时,返回的就是这个值.注意这个特殊的undefined值不同于null.

undefined 属性用于存放 JavaScript 的 undefined 值,表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性.

undefined 美 [.nd'fand] 英 [.nd'fand] adj.未阐明的;未限定的; 未定义的 例句筛选 1.Grab sensor undefined. No movement possible! Check boat position. 传感器不明确,无法移动,检查舟的位置. 2.This constant is returned when the result of an operation is undefined. 当运算结果未定义时返回此常数.

理解与区别JavaScript中所有的"空值"和"假值",除了boolean值本身就是true和false这两种情况外,其它数据类型的"空值"主要是undefined和defined这两大类.这些空值的类型分别是:复制代码代码示例:typeof(undefined) == '

not defined:未发现.如果在函数中调用了一个没有定义的变量,就会提示not defined.<br>undefined:未定义.是JavaScript的一种数据类型.定义一个变量但是未给它赋值,alert的时候就是undefined了.

//比如var xalert(x)//得出的就是undefinde//因为变量没有赋值.//还有,就是写功能js时,dom 对象没有获取到时也会这样

//唯一会出现undefined的情况是,你在呼叫save这个方法时没有传入value//造成load在取值时出现undefined下面例子 <html><head> <title>Test</title> <script type="text/javascript"> function save(value) { var Days = 30; var exp = new Date();

AS中:其实Null、NaN和undefined都是变量的默认初始值.变量类型不同,系统给与的初始值就不同:int,uint - 0Boolean - falseNumber - NaNString,Array,Object - null未指定变量类型 - undefinedJS中:1.类型分析:js中的数据类型有 undefined,

网站首页 | 网站地图
All rights reserved Powered by www.rjps.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com