先决条件: 对JavaScript概念的基本理解 1.在JavaScript中,我们没有整数和浮点这样的数据类型。什么函数可以用来检查数字是否为整数? A) 整数(值) B) iInteger(价值) C) isInteger(价值) D) iInteger(价值) 答案: 选项C 说明: 函数用于检查一个数字是否为整数。该函数用作:document。write(number.isInteger(2018))将结果为真。 2.预测控制台上以下JavaScript代码的输出。
javascript
<script> let myName = "Geek" ; let myCity = "Geekistan" ; console.log(`My name is ${myName}. My favorite city is ${myCity}.`) </script> |
A) 编译错误 B) 我叫极客。我最喜欢的城市是吉基斯坦。 C) 我的名字是${myName}。我最喜欢的城市是${myCity}。 D) 0 答案: B 说明: 在字符串插值中,${variable}用于引用变量的值。 3.预测控制台上以下JavaScript代码的输出。
javascript
<script> let geek = 'GeeksforGeeks' ; console.log( typeof geek); geek=1; console.log( typeof geek); </script> |
A) 串 数字 B) 串 一串 C) 空的 无效的 D) 串 整数 答案: A. 说明: 命令类型将返回变量的数据类型。 4.以下哪项是使用JavaScript的优势? A) 互动性增强。 B) 减少服务器交互。 C) 用户的即时反馈。 D) 所有这些。 答案: D 说明: JavaScript确保了更高的交互性、更少的服务器交互和用户的即时反馈。 5.数组对象的哪个函数为数组中的每个元素调用函数? A) forEach() B) 每 C) forEvery() D) 每个() 答案: A. 说明: forEach()–为数组中的每个元素调用一个函数。 6.JavaScript是一种__________________。 A) 服务器 B) ISP C) 浏览器 D) 以上都没有 答案: 选项C 说明: JavaScript是一种浏览器端脚本语言。ASP、PHP、Perl是服务器端脚本语言。 7.预测控制台上以下JavaScript代码的输出。
javascript
<script> function geek() { if ( true ) { var a = 5; } document.write(a); } geek(); </script> |
A) 编译错误 B) 输出时不会打印任何内容 C) 五, D) 运行时错误 答案: C 说明: 在JavaScript中,条件语句和循环中的变量范围不会改变。范围仅在函数的情况下更改,因此即使在“if”条件块之外也定义了。 8.JavaScript是一种。 A) 汇编 B) 翻译的 答案: B 说明: JavaScript是一种解释语言,而不是编译语言。在运行之前需要编译C++代码或java代码。源代码通过一个名为编译器的程序传递,编译器将其翻译成字节码,机器可以理解并执行。在JavaScript的情况下没有这种需要。 9.预测以下JavaScript代码的输出。
javascript
<script type= "text/javascript" > <!-- document.write( "Hello" ); //--> </script> |
A) 没什么 B) 编译错误 C) 你好 D) 答案: C 说明: 要在JavaScript中注释多行,语法为/*comment*/。 10.哪款浏览器是第一款支持JavaScript的浏览器? A) Mozilla Firefox B) 网景 C) 谷歌浏览器 D) IE 答案: B 说明: Netscape是第一款支持JavaScript的网络浏览器。 11.在JavaScript中 当解释器遇到空语句时,是否执行以下操作?
A) 抛出错误 B) 显示一个警告 C) 提示完成该语句 D) 忽略这些陈述
答复: 选项D 解释 :在JavaScript中,当解释器遇到空语句时,它会忽略这些语句。
12.创建对象的正确语法是什么?
A) var book=Object(); B) var book=新对象(); C) var book=新书(); D) var book=新对象();
答复 :选项B 解释 :创建对象的正确语法是var book=new object()。因此,选项是B
13 . 以下哪项不是JavaScriopt运算符?
A) 类型 B) 这个 C) 删除 D) 新的
答复 :选项B 说明: 这是一个关键字,所以它不是javascript中的运算符,因此选项为B。
14 . 以下哪项是
A) 它阻止脚本执行 B) 由非JavaScript浏览器显示 C) 它能阻止饼干 D) 所有这些
答复 :选项B 解释 :非JavaScript浏览器显示
15 . 在javascript中加载文档时会发生什么?
A) 窗户。onload=显示时间; B) onload=显示时间; C) 窗户。onload=启动; D) 窗户显示时间;
答复 :选项A 解释 :当在javascript中加载文档时,然后打开窗口。onload方法用于在加载页面时访问屏幕。