创建一个对象obj,该对象包含一个名为"name"的属性,其值为"value"。以下哪一段JavaScript代码无法得到上述的结果?()
A: var obj=newObject();obj["name"]="value";
B: varobj=newObject();obj.prototype.name="value";
C: varobj={name:"value"};
D: varobj=newfunction(){this.name="value";}
A: var obj=newObject();obj["name"]="value";
B: varobj=newObject();obj.prototype.name="value";
C: varobj={name:"value"};
D: varobj=newfunction(){this.name="value";}
举一反三
- 创建一个对象obj,该对象包含一个名为"name"的属性,其值为"value" 。以下哪一段JavaScript代码无法得到上述的结果?
- 以下能够创建一个对象的是( )。 A: var obj=new Object( ) ; B: var obj=function(name){this.name=name ; }<br> var p1=new obj( "张三" ) ; C: var obj={ name : "张三" ; } D: var obj=Object.create( { name: "张三" } ) ;
- 声明一个对象,给它加上name属性和show方法显示其name值,以下代码中正确的是() A: varobj=[name:"zhangsan",show:function(){alert(name);}]; B: varobj=,name:"zhangsan",show:”alert(this.name)”-; C: varobj={name:"zhangsan",show:function(){alert(name);}}; D: varobj={name:"zhangsan",show:function(){alert(this.name);}};
- 单行文本输入框的语法为? A: <input type="text" name="name" maxlength="value" size="value" value="value" /> B: <input type="password" name=" name" maxlength="value" size="value" /> C: <input type="radio" name="field_name" value="value" checked> D: <input type="checkbox" name=" name" value="value" checked />
- 下列选项中,访问对象属性name的语法,正确的是() A: obj.name B: obj['name'] C: obj->name D: obj('name')