以下为一段浏览器中可运行的Javascript代码,则运行该段Javascript代码的页面弹出框中显示的结果是:() 1 var obj = {"key":"1","value":"2"};  2 var newObj = obj;  3 newObj.value += obj.key;  4 alert(obj.value);A、2B、12C、3D、21

题目

以下为一段浏览器中可运行的Javascript代码,则运行该段Javascript代码的页面弹出框中显示的结果是:() 1 var obj = {"key":"1","value":"2"};  2 var newObj = obj;  3 newObj.value += obj.key;  4 alert(obj.value);

  • A、2
  • B、12
  • C、3
  • D、21
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有如下程序; public class MethTest { static int Varl=100; int Var2=200; public static void main(String args[]) { Varl=10; MethTest Obj1=new MethTest(); MethTest Obj2=new MethTest(); Obj1.Varl++; System.out.println(Objl.Varl); Obj2.Varl++; System.out.println(Obj2.Varl); MethTest.Varl++; System.out.println(Objl.Varl); Obj1.Var2++; System.out.println(Obj1.Var2); Obj2.Var2++; System.out.println(Obj2.Var2); } } 程序的运行结果为( )。

A.11 12 13 201 201

B.101 102 103 201 201

C.11 12 13 201 202

D.10 10 10 201 201


正确答案:A
解析:本题考查实例成员和类成员用法的不同。在给出的程序中,声明一个类变量Var1、实例变量Var2和类方法main。在类方法main中访问类变量Var1和实例变量Var2,在main方法中还实例化了MethTest类的两个对象Obi1和Obi2,通过这两个对象访问类变量和实例变量。我们知道,可以通过类名直接访问类变量,而且,所有实例对象将共享同一个类变量,每个实例对象对类变量的改变都会直接影响到其他实例对象,但一个对象对实例变量的改变不会影响其他实例对象。因此Var1的值每次都会增1,并且保持已经改变的值,Var2的值由于是分别调用,故值并不会改变。

第2题:

在网页中执行以下JavaScript代码:var str = "www.bjsxt.com";str.title = "北京尚学堂";alert(str.substring(4));该代码在网页中输出的内容是( )

A.空

B.程序报错

C.www.

D.bjsxt.com


正确答案:D

第3题:

以下是一段JavaScript代码,其运行结果是()。scriptlanguage="JavaScript"type="text/JavaScript"vararray=newArray()for(i=1;i10;i++){array[i]=i*Idocument.write(array[i]+"")}/script

A.在页面分行显示数字1至9的平方

B.在页面分行显示数字1至10的平方

C.在页面一行间隔显示数字1至9的平方

D.在页面一行间隔显示数字1至10的平方


正确答案:C

第4题:

分析下面的JavaScript代码段: var mystring="I am a student"; a=mystring.indexOf("am"); document.write(a); 输出结果是()。

  • A、3
  • B、4
  • C、2
  • D、1

正确答案:C

第5题:

创建一个对象obj,该对象包含一个名为"name"的属性,其值为"value"。以下哪一段JavaScript代码无法得到上述的结果()

  • A、 var obj = new Object();obj["name"] = "value";
  • B、 var obj = new Object();obj.prototype.name = "value";
  • C、 var obj = {name : "value"};
  • D、 var obj = new function() {  this.name = "value";}

正确答案:B

第6题:

在JavaScript中,执行下面的代码后,num的值是( ).var str = "xiao.li@gmail.com";var num = str.indexOf(".");

A.-1

B.0

C.4

D.13


正确答案:C

第7题:

以下代码正确的运行结果是?( )var arr=[0,1,2,3,4,5,6];arr2 = arr.slice(2,5);alert(arr2);

A. 1,2,3

B. 1,2,3,4

C. 2,3,4

D. 2,3,4,5


正确答案:C

第8题:

在JavaScript中,以下对变量不正确的命名是?()

A.var temp

B.var tmp1

C.var return

D.var return_value


参考答案:C

第9题:

以下代码正确的运行结果是?() var arr=[0,1,2,3,4,5,6]; arr2 = arr.slice(2,5); alert(arr2);

  • A、1,2,3
  • B、1,2,3,4
  • C、2,3,4
  • D、2,3,4,5

正确答案:C

第10题:

Javascript中, 以下代码运行后变量y的值是:() var x = [‘abcde’ , 123456]; var y = typeof typeof x[1];

  • A、"function"
  • B、"object"
  • C、"number"
  • D、"string"

正确答案:D

更多相关问题