我是靠谱客的博主 美好猎豹,这篇文章主要介绍undefined,{}定义对象,现在分享给大家,希望可以做个参考。

function Obj(){

            

    }

var o1=new Obj();

//每次都调用o1来定义

o1.name="ono to one define !";

o1.sss=function(){

alert("sss");

}

alert(o1.name);

o1.sss();//定义时没有加括号,调用时需加上

 

//直接定义对象的内容,一次性定义多个,不用重复使用obj1来定义

var obj1 = {

   name : 'jack',

   age : 23,

   zst:function(){

alert("myself zst");

    }

};

alert(obj1.name);

alert(obj1.zst);//这里打印出的是方法属性zst的代码片段

obj1.zst();//方法属性,调用时需加上括号

//方法没有显式返回值时,默认返回undefined

//这里不能这样判断obj1.zst()=="undefined"

//undefined是全局对象(window)的一个特殊属性,其值是未定义的。但 typeof undefined 返回 'undefined'

if(typeof obj1.zst()=="undefined"){

alert("return default value !");

}else{

alert("ff");

}

最后

以上就是美好猎豹最近收集整理的关于undefined,{}定义对象的全部内容,更多相关undefined内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(109)

评论列表共有 0 条评论

立即
投稿
返回
顶部