欢迎光临散文网 会员登陆 & 注册

JavaScript面试笔试题-上海某科技公司

2022-08-23 12:06 作者:图难于易  | 我要投稿

1、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的?(        )

A.foo.att  B.foo("att")  C.foo["att"]  D.foo{"att"}  E.foo["a"+"t"+"t"]

 

2、在javascript中执行下面的语句var a=(3<2)||0||(5-3)||true;alert(a);输出什么?(    )

A、出语法错误    B、true    C、false   D、2

 

3、假如网页的<script>中包括下面的js代码,请写出空白处的输出结果

var b1={v:"this is b1"};

var b2={v:"this is b2"};

function b(){

alert(this.v);

}

b();//(1)输出(      

window.b();//(2)输出         

b.call(b1);//(3)输出         

b.call(b2);//(4)输出         

 

4、下面的代码,输出结果是什么?

var a=function(){

return function(x,y){return x+y;}

}();

var x=5;

var y="6";  

alert(a(x,y));//输出       

 

5、假如var a=3;怎样才能使得alert(a.add(5))的输出结果为8,请写出add方法的实现。

 

6、如何把对象a中的所有成员复制到对象b中,请写出实现代码?

 

7、如何写一个函数sum,能实现任意多个数的求和?比如alert(sum(1,2,3))输出6,alert(sum(100,200,500,900));输出1700。

 

8、什么是Ajax?Ajax的工作原理是什么?你所接触的Ajax框架有哪些?


JavaScript面试笔试题-上海某科技公司的评论 (共 条)

分享到微博请遵守国家法律