JavaScript基础
学校: 无
问题 1: 1. 下列JavaScript的判断语句中( )是正确的。
选项:
• A. if(i=0)
• B. if i==0 then
• C. if i=0 then
• D. if(i==0)
答案: if(i==0)
问题 2: 2. 有语句“var x=0;while( ) {x+=2; }”,要使while循环体执行10次,空白处的循环判定式应写为:
选项:
• A. x<10
• B. x<20
• C. x<=10
• D. x<=20
答案: x<20
问题 3: 3. 下面代码,k的运行结果是( )
var i = 0,j = 0;
for(;i<10,j<6;i++,j++){
k = i + j;
}
选项:
• A. 12
• B. 6
• C. 10
• D. 16
答案: 10
问题 4: 4. 下列JavaScript的循环语句中( )是正确的。
选项:
• A. if(i<10;i++)
• B. for i=1 to 10
• C. for(i=0;i<10)
• D. for(i=0;i<=10;i++)
答案: for(i=0;i<=10;i++)
问题 5: 5. whie语句可以在条件表达式为true的前提下,循环执行指定的一段代码,直到条件表达式为false时结束循环。
选项:
答案: 正确
问题 6: 6. break关键字,在循环语句中使用时,其作用是立即跳出本次循环。
选项:
答案: 错误
问题 7: 7. for(var x =0; (x == 0) & (x > 4); x ++); 这条语句的执行次数是一次也不执行。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 8: 8. (2<3)||(3<2)表达式返回true。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 9: 1. 以下变量名,哪个符合命名规则( )
选项:
• A. with
• B. _abc
• C. 1abc
• D. a&bc
答案: 请关注公众号【渝开搜题】查看答案
问题 10: 2. 在JavaScript中,有关函数的说法错误的是( )
选项:
• A. 函数必须使用return语句
• B. 函数的调用时直接用函数名,并给形参赋值
• C. 函数的命名规则和变量名相同
• D. 函数是独立主程序,具有特定功能的一段代码块
答案: 请关注公众号【渝开搜题】查看答案
问题 11: 3. 以下哪个单词不属于JavaScript保留字( )
选项:
• A. class
• B. with
• C. void
• D. parent
答案: 请关注公众号【渝开搜题】查看答案
问题 12: 4. 如果有函数定义function f(x,y){…},那么以下正确的函数调用是( )
选项:
• A. f(,2)
• B. (1)
• C. f(1,2)
• D. f1,2
答案: 请关注公众号【渝开搜题】查看答案
问题 13: 5. var nums = [[2,4], [6,9]];
console.log(nums[1][0]);
输出的结果是()
选项:
• A. 2
• B. 4
• C. 6
• D. 9
答案: 请关注公众号【渝开搜题】查看答案
问题 14: 6. 下列创建数组的方式,错误的是()
选项:
• A. var arr = new Array();
• B. var arr = [];
• C. var arr = new array();
• D. var arr = [];
arr.length = 3;
答案: 请关注公众号【渝开搜题】查看答案
问题 15: 7. 函数可以提高代码的重用率。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 16: 8. 函数不能有返回值。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 17: 9. JavaScript规定在使用中任何变量之前必须先使用var声明它。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 18: 10. 用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 19: 11. 可以使用“数组名[索引]”的方式来访问数组元素。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 20: 12. 数组长度等于数组中最大下标值+1。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 21: 1. setTimeout("adv()",60)表示的意思是( )。
选项:
• A. 60毫秒后,adv()函数就会被调用
• B. 60秒后,adv()函数就会被调用
• C. adv()函数被持续调用60次
• D. 60分钟后,adv()函数就会被调用
答案: 请关注公众号【渝开搜题】查看答案
问题 22: 2. Javascript里String对象通过( )方法取第一次出现子字符串的字符位。
选项:
• A. toLowerCase()
• B. lastIndexOf()
• C. indexOf()
• D. toUpperCase()
答案: 请关注公众号【渝开搜题】查看答案
问题 23: 3. Javascript里Math的( )方法返回介于0和1之间的随机数
选项:
• A. random()
• B. ceil()
• C. round ()
• D. floor()
答案: 请关注公众号【渝开搜题】查看答案
问题 24: 4. 下面选项中,获取从1970-01-01 00:00:00距离Date独享所代表时间的毫秒数的是()。
选项:
• A. getTime()
• B. setTime()
• C. getFullYear()
• D. getMonth()
答案: 请关注公众号【渝开搜题】查看答案
问题 25: 5. 下面选项中,删除数组的最后一个元素的方法是()。
选项:
• A. pop()
• B. unshift()
• C. shift()
• D. push()
答案: 请关注公众号【渝开搜题】查看答案
问题 26: 6. 下列选项中,可以实现颠倒数组中元素的位置的是()。
选项:
• A. reverse()
• B. sort()
• C. indexOf()
• D. lastIndexOf()
答案: 请关注公众号【渝开搜题】查看答案
问题 27: 7. indexOf() 方法对大小写敏感。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 28: 8. 使用indexOf() 方法,如果要检索的字符串值没有出现,则该方法返回 -1。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 29: 9. 数组其实也是一种对象。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 30: 1. 全局变量可以通过window对象进行访问。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 31: 2. 修改location对象的href属性可获取或设置URL。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 32: 3. 使用clearTimeout()和clearInterval()可以清楚定时器。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 33: 4. 使用history对象的go方法可以实现页面前进或后退。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 34: 5. document.querySelector('div').classList可以获取文档中所有div的class值。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 35: 6. 删除节点的removeChild()方法返回的是一个布尔类型值。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 36: 7. HTML文档每个换行都是一个文本节点。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 37: 8. document对象的getElementsByClassName()方法和getElementsByName()方法返回的是都是元素对象集合HTMLCollection。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 38: 9. 下列选项中,不是window对象的是()
选项:
• A. pageX
• B. location
• C. history
• D. navigator
答案: 请关注公众号【渝开搜题】查看答案
问题 39: 10. 下面关于BOM对象的描述,错误的是()
选项:
• A. go(-1)与back()皆表示向历史列表后退一步。
• B. 通过confirm()实现“确认”对话框,单击确认时返回true。
• C. go(0)表示刷新当前网页。
• D. 以上选项都不正确。
答案: 请关注公众号【渝开搜题】查看答案
问题 40: 11. 下面用于获取文档中全部div元素的是()
选项:
• A. document.querySelector('div')
• B. document.querySelectorAll('div')
• C. document.getElementByName('div')
• D. 以上选项都可以
答案: 请关注公众号【渝开搜题】查看答案
问题 41: 12. 下列选项中,可以作为DOM的style属性操作的样式名为()
选项:
• A. Backgroung
• B. display
• C. backgroung-color
• D. LEFT
答案: 请关注公众号【渝开搜题】查看答案
问题 42: 13. 下列选项中,可用于实现动态改变指定div中内容的是()
选项:
• A. console.log()
• B. document.write()
• C. innerHTML
• D. 以上选项都可以
答案: 请关注公众号【渝开搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。