`
ilovejsj
  • 浏览: 203560 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

关于undefined属性

阅读更多
undefined 属性
返回 undefined 的一个初始值。

undefined

说明
undefined 属性是 Global 对象的一个成员,该属性在脚本引擎初始化后可用。如果已声明了一个变量但还没有初始化,那么该变量的值就是 undefined。

如果还没有声明变量,那么就不能将其与 undefined 进行比较,但是可以将该变量的类型与字符串 "undefined" 进行比较。

当显式地测试变量或将变量设置为 undefined 时,undefined 属性是很有用的。

示例
var declared;                         //声明变量。
if (declared == undefined)            //测试变量。
  document.write("declared has not been given a value.");

if (typeOf(notDeclared) == "undefined")
  document.write("notDeclared has not been defined.");
分享到:
评论

相关推荐

    在vue项目中获取的duration属性值为NaN或者undefined.md

    在创建一个vue项目时,获取标签中duration属性值为空或者未定义的情况,针对以上可能出现的两种情况,本文给出作者本人的一些实践成功后的方法。

    null和undefined的区别

    undefined : 表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性。==运算符将两者看作相等。如果要区分两者,要使用===或typeof运算符。使用if (!object){}两者就都包含了

    vue中使用refs定位dom出现undefined的解决方法

    但是期间遇到了一个问题,就是在mounted(){}钩子里面使用this.$refs.xxx,打印出来的却是undefined? 于是我就对比了一下之前使用ref定位的.vue文件,发现了他们之间的区别。 我们要想知道为什么会定位不到某个DOM...

    javascript中undefined的本质解析

    下面解释javascript中属性的本质,因为undefined是一个属性,了解undefine的本质要用到属性的本质。 三、属性本质 对JavaScript来说,属性并非只是简单的名称和值,JavaScript用一组特征(attribute)来描述属性...

    详解javascript中原始数据类型Null和Undefined

    当讨论JavaScript中的原始数据类型时,大多数人都知道的基本知识,从String,Number到Boolean。这些原始类型相当简单,行为符合常识。...都是完全不可变的,没有属性和方法,也不能给其属性赋值。事

    javascrit中undefined和null的区别详解

    3.调用某个对象还没有添加的属性时,也会返回undefined; var obj={} console.log(obj.name);//undefined 4.调用某个没有返回值的函数,也会返回undefined; function Person(name,age){ this.nam

    jQuery中;function($,undefined) 前面的分号的用处

    ;(function($){$.extend($.fn… ...3、因为undefined是window的属性,声明为局部变量之后,在函数中如果再有变量与undefined作比较的话,程序就可以不用搜索undefined到window,可以提高程序性能。

    浅谈JavaScript中null和undefined

    先说null,它表示一个特殊值,...undefined出现有4种情况:①变量声明但没有初始化时②要查询的对象属性或数组的元素不存在时③如果函数没有任何返回值,则返回undefined④引用没有提供实参的函数形参的值也只会得到und

    写出更好的JavaScript程序之undefined篇(中)

    写在前面的依然是消歧义声明:本文中...“undefined”指名为“undefined”的值(全局或本地变量),而“未定义”指type(…) == “undefined”的概念值;“output”是向我们显示传入参数的函数,其实就是“alert”的同

    jquery 获取自定义属性(attr和prop)的实现代码

    如果元素没有相应属性,则返回 undefined ) 2. attr(属性名, 属性值) //设置属性的值 (为所有匹配的元素设置一个属性值。) 3. attr(属性名,函数值) //设置属性的函数值 (为所有匹配的元素设置一个计算的属性值。...

    JavaScript必知必会(二) null 和undefined

    null  null 表示个“空” , ...undefined 类型只包含自己一个成员,他不包含属性和方法的。 summary null 和 undefined 在莫种意义上可以一样 ,比如都可以转换成布尔值,表示 false; null 和 undefi

    ajax获取json数据为undefined原因分析

    Asynchronous JavaScript and XML (Ajax ) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。...Ajax 也是许多 mashup 的驱动力...

    JS 对象属性相关(检查属性、枚举属性等)

    1.删除属性 delete运算符可以删除对象的属性 代码如下: delete person.age //即person不再有属性age delete person[‘age’] //或者这样 ... //TypeError a.p is undefined console.log(a.p); //undefi

    JavaScript基本类型值-Undefined、Null、Boolean

    Undefined时全局变量的一个属性,它只有一个值即:undefined。当使用var声明变量但未对其初始化时,这个变量的值就是undefined。 var test; console.log(test); //undefined 对于未声明过的变量只能进行一种操作,...

    QML各种属性详解基础

    QML初学者必备的学习资源,里面包含各个属性的介绍及简单用法

    javascript属性访问表达式用法分析

    和[之前的表达式钟会首先计算,如果计算结果是null或undefined,则表达式会抛出一个类型错误异常,因为这两个值都不能包含任意属性。 显然.identifier的写法更加简单,单这种方法只适用于要访问的属性名称是合法的...

    JavaScript如何判断对象有某属性

     通过点或者方括号可以获取对象的属性值,如果对象上不存在该属性,则会返回undefined。当然,这里的“不存在”指的是对象自身和原型链上都不存在,如果原型链有该属性,则会返回原型链上的属性值。 // 创建对象 ...

    JavaScript 判断对象中是否有某属性的常用方法

     通过点或者方括号可以获取对象的属性值,如果对象上不存在该属性,则会返回undefined。当然,这里的“不存在”指的是对象自身和原型链上都不存在,如果原型链有该属性,则会返回原型链上的属性值。 // 创建对象 ...

    正则表达式替换html元素属性的方法

    正则表达式替换任意html元素任意属性,或增加任意属性。 /** ... * @param src_str * @param tag ... if(typeof src_str === 'undefined' || typeof tag === 'undefined' || typeof attr === 'undefined' || ty

    Jquery attr()方法 属性赋值和属性获取详解

    如果元素没有相应属性,则返回 undefined ) 2. attr( 属性名, 属性值 ) //设置属性的值 (为所有匹配的元素设置一个属性值。) 3. attr( 属性名 , 函数值 ) //设置属性的函数值 (为所有匹配的元素设置一个...

Global site tag (gtag.js) - Google Analytics