JS上第8单元理论练习题题库(40道)

上传人:ja****ee 文档编号:180508104 上传时间:2021-04-21 格式:DOCX 页数:7 大小:37.93KB
返回 下载 相关 举报
JS上第8单元理论练习题题库(40道)_第1页
第1页 / 共7页
JS上第8单元理论练习题题库(40道)_第2页
第2页 / 共7页
JS上第8单元理论练习题题库(40道)_第3页
第3页 / 共7页
JS上第8单元理论练习题题库(40道)_第4页
第4页 / 共7页
JS上第8单元理论练习题题库(40道)_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《JS上第8单元理论练习题题库(40道)》由会员分享,可在线阅读,更多相关《JS上第8单元理论练习题题库(40道)(7页珍藏版)》请在金锄头文库上搜索。

1、JS上第8单元理论练习题1、var rs=false | (3 = 4);console.log(typeof(rs)运行结果是( )?单选题A booleanB stringC numberD null 正确答案:A 2、console.log(5 = NaN)打印结果?单选题A trueB falseC 5D NaN 正确答案:B 3、下列程序的输出?console.log(pig & dog);单选题A catB dogC trueD false 正确答案:B 4、下列程序的输出?console.log(1 | 0 & 2);单选题A 0B 1C 2D true 正确答案:B 5、var

2、 a = js, b, c = !a;console.log(c)打印结果是?单选题A trueB falseC undefinedD js 正确答案:A 6、var n = 10,s = ,x = 0;console.log(n | (s=x);打印结果是?单选题A 0B falseC trueD 10 正确答案:D 7、var x = hello,y = 30,z = 30;console.log(x & (y=z);打印结果是?单选题A helloB falseC trueD 30 正确答案:B 8、()运算符的作用就是把右侧的值赋给左侧的变量?单选题A 比较B 逻辑C 赋值D 算术 正

3、确答案:C 9、alert(null = undefined)输出结果是?单选题A 1B 0C trueD false 正确答案:C 10、alert(0 = )输出结果是?单选题A trueB falseC noD yes 正确答案:A 11、console.log(true = work)输出的结果是?单选题A trueB falseC noD yes 正确答案:B 12、console.log(hello 9)输出结果是?单选题A trueB falseC yesD no 正确答案:B 13、求模(余数)运算符用( )符号来表示?单选题A /B -C *D % 正确答案:D 14、var

4、 found = false,sv = true; var result = (found & sv); alert(result);输出结果是?单选题A falseB trueC 0D 1 正确答案:A 15、如果第一个操作数能够决定结果,那么就不会再对第二个操作数求值,这样的运算称为( )运算?单选题A 短路运算B 逻辑运算C 关系运算D 赋值运算 正确答案:A 16、alert(!12345)的输出结果是?单选题A falseB trueC NaND 12345 正确答案:A 17、(网站)var x = 10, y = 33, z=10; console.log(x+y-z)打印结果是

5、?单选题A 103310B 33C 1023D 4310 正确答案:C 18、以下哪些运算符属于逻辑运算符?多选题A &B !C |D | 正确答案:ABC 19、逻辑非运算符遵循下列哪些规则?多选题A 如果操作数是一个对象,返回 false;B 如果操作数是一个空字符串,返回 true;C 如果操作数是数值 0,返回 true;D 如果操作数是 null,返回 true; 正确答案:ABCD 20、以下结果为true的表达式有哪些?多选题A 5=5B =nullC 0=falseD NaN=0 正确答案:AC 21、!与Boolean()转型函数功能一致,比如!0与Boolean(0)返回值

6、都是false;判断题A 正确B 错误 正确答案:A 22、当*乘法运算中一个操作数不是数值,则在后台调用 Number()将其转换为数值再进行运算判断题A 正确B 错误 正确答案:A 23、NaN = NaN 比较的结果是true;判断题A 正确B 错误 正确答案:B 24、一个非数字与一个数值进行比大小时,先将非数值转为数值后再进行比较运算。判断题A 正确B 错误 正确答案:A 25、小于()、小于等于(=)这几个是关系操作符,它们返回的是布尔值。判断题A 正确B 错误 正确答案:A 26、关于=和 =的区别是,=转化类型之后再比较,=不转化类型直接比较。判断题A 正确B 错误 正确答案:

7、A 27、null = undefined 会返回 true,因为它们是类似的值;但 null = undefined 会返回 false,因为它们是不同类型的值。判断题A 正确B 错误 正确答案:A 28、console.log(parseInt(20.34a) - 3 ) ;打印的结果为NaN判断题A 正确B 错误 正确答案:B 29、a+和+a都是用来对a进行递增,只是a+是先返回a的原值,再递增,+a是先递增。判断题A 正确B 错误 正确答案:A 30、表达式 false & (true | false) 的结果为假?判断题A 正确B 错误 正确答案:A 31、( )运算符首先会将它的

8、操作数据转换为一个布尔值,然后再对其求反运算。填空题 正确答案:! 逻辑非 32、var a;console.log(!a)输出的结果是()?填空题 正确答案:true 33、alert(!NaN); 输出的结果是?填空题 正确答案:false 34、逻辑与运算符用( )符号来表示?填空题 正确答案:& 35、console.log(null & 12 & hello)输出结果是?填空题 正确答案:null 36、null = 0 比较结果是()?填空题 正确答案:false 37、5 = 5 比较的结果是()填空题 正确答案:true 38、12345 = 12345 比较的结果是( )?填空题 正确答案:false 39、var s = (88!=88);console.log(s);打印结果是( )填空题 正确答案:true 40、var n = 10,s = hello;console.log(n%2 != 0 | n%5 = 0);打印结果是()?填空题 正确答案:true

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号