欢迎来到天天文库
浏览记录
ID:32179308
大小:90.00 KB
页数:12页
时间:2019-02-01
《javascript前台工程师面试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、javascript前台工程师面试题需要的朋友可以参考一下,附部分答案。一、单选题1、以下哪条语句会产生运行错误:(a)A.varobj=();//语法错误B.varobj=[];//创建数组C.varobj={};//创建对象D.varobj=//;原因:varobj=newArray();是对的;JavaScript中大括号表示创建对象。varobj={id:1,name:"jacky"};alert(obj.name);上例表示创建一个具有属性id(值为1)、属性name(值为jacky)的对象。属性名称可以用引号引起来成"id"、"name",也可以不引。当然除了属性
2、,也可以创建方法。试验代码/*window.onload=function(){//varobj=();varobj1=[];//objectvarobj2={};//objectvarobj3=//;//undefinealert(typeof(obj1));alert(typeof(obj2));alert(typeof(obj3));}*/functionshowName(){alert(this.name);}varobj={id:1,name:"jacky",showName:showName};obj.showName();2、以下哪个单词不属于javascrip
3、t保留字:(b)A.withB.parentC.classD.void以下的保留字不可以用作变量,函数名,对象名等,其中有的保留字是为以后JAVASCRIPT扩展用的.·abstract·boolean·break·byte·case·catch·char·class·const·continue·default·do·double·else·extends·false·final·finally·float·for·function·goto·if·implements·import·in·instanceof·int·interface·long·native·new·n
4、ull·package·private·protected·public·return·short·static·super·switch·synchronized·this·throw·throws·transient·true·try·var·void·while·with3、请选择结果为真的表达式:(c)A.nullinstanceofObject(if(!(nullinstanceofObject))是真的)B.null===undefinedC.null==undefinedD.NaN==NaN(1)null确实可以理解为原始类型,不能当Object理解!null,
5、int,float.....等这些用关键字表示的类型,都不属于Object.至于可以把null作为参数,只是特殊规定而已.可以这么理解:对象的引用代表的是一个内存的值,null是一个空引用,可以理解为内存的值为0;按这个意思对代码(2)functionf1(){}1.alert(f1instanceofFunction);//true2.alert(f1instanceofObject);//true3.alert(FunctioninstanceofObject);//true4.alert(ObjectinstanceofFunction);//trueFunction是
6、Object的实例,Object又是Function的实例Function是函数的构造函数,而Object也是函数,Function自身也是函数Object.prototype是一切原型链的顶点,instanceof会查找整个原型链alert(Function);alert(Function.prototype);alert(Function.__proto__);alert(Object);alert(Object.prototype);alert(Object.__proto__);alert((function(){}).prototype);alert((functi
7、on(){}).__proto__);alert((function(){}).__proto__.prototype);alert((function(){}).prototype.__proto__);alert(Array.__proto__);alert((123).__proto__);alert((Number).__proto__);alert(("test").__proto__);alert((String).__proto__);alert((true).__proto__);ale
此文档下载收益归作者所有