JavaScript测验题回顾-刷题笔记001

目录

1.我们可以在下列哪个 HTML 元素中放置 Javascript 代码?​编辑

2.写 "Hello World" 的正确 Javascript 语法是?

3.插入 Javacript 的正确位置是?

4.引用名为 "xxx.js" 的外部脚本的正确语法是?

5.如何在警告框中写入 "Hello World"?

6.如何创建函数?

7.如何调用名为 "myFunction" 的函数?

8.如何编写当 i 等于 5 时执行一些语句的条件语句?

9.如何编写当 i 不等于 5 时执行一些语句的条件语句?

10.在 JavaScript 中,有多少种不同类型的循环?

不同类型的循环

11.如何编写一个循环五次的for循环?

12.如何在 JavaScript 中添加注释?

13.可插入多行注释的 JavaScript 语法是?

14.定义 JavaScript 数组的正确方法是?

15.如何把 7.25 四舍五入为最接近的整数?

16.如何求得 2 和 4 中最大的数?

17.打开名为 "window2" 的新窗口的 JavaScript 语法是?

18.如何在浏览器的状态栏放入一条消息?

19.如何获得客户端浏览器的名称?

20.外部脚本必须包含


1.我们可以在下列哪个 HTML 元素中放置 Javascript 代码?

解析:

<script> 标签用于定义客户端脚本,比如 JavaScript。

<script> 元素既可包含脚本语句,也可以通过 "src" 属性指向外部脚本文件。

JavaScript 通常用于图像操作、表单验证以及动态内容更改。

2.写 "Hello World" 的正确 Javascript 语法是?

解析:

JavaScript 可以通过不同的方式来输出数据:

  • 使用 window.alert() 弹出警告框。
  • 使用 document.write() 方法将内容写到 HTML 文档中。
  • 使用 innerHTML 写入到 HTML 元素。
  • 使用 console.log() 写入到浏览器的控制台。

3.插入 Javacript 的正确位置是?

解析:

HTML 中的脚本必须位于 <script> 与 </script> 标签之间。

脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中。

4.引用名为 "xxx.js" 的外部脚本的正确语法是?

解析:

可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。

外部 JavaScript 文件的文件扩展名是 .js。

如需使用外部文件,请在 <script> 标签的 "src" 属性中设置该 .js 文件:

<script src="myScript.js"></script>

5.如何在警告框中写入 "Hello World"?

解析:

JavaScript 可以通过不同的方式来输出数据:

  • 使用 window.alert() 弹出警告框(可简写为alert())。
  • 使用 document.write() 方法将内容写到 HTML 文档中。
  • 使用 innerHTML 写入到 HTML 元素。
  • 使用 console.log() 写入到浏览器的控制台。

6.如何创建函数?

解析:

函数就是包裹在花括号中的代码块,前面使用了关键词 function:

 function functionname()

 {

//执行代码

 }

当调用该函数时,会执行函数内的代码。

可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。 JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。

提示:function 中的花括号是必需的,即使函数体内只包含一条语句,仍然必须使用花括号将其括起来。

7.如何调用名为 "myFunction" 的函数?

解析:

在JavaScript中可以直接使用函数名来运行该函数(这点大多数语言都是这么做的),如果这个函数有返回值,可以使用一个变量来接受这个返回值。

8.如何编写当 i 等于 5 时执行一些语句的条件语句?

解析:

JavaScript的条件判断语句使用如下格式:

if (条件){

 当条件为 true 时执行的代码}

另外,=,==,===在JavaScript是不一样的,=是赋值运算符,使左边的值等于右边的值。==是相等运算符,当左右两边相等的时候返回true,===和==类似,不过当左右两边类型不一致的时候,==仍然可以返回true,而===需要类型也相同才能返回true。

9.如何编写当 i 不等于 5 时执行一些语句的条件语句?

解析:

JavaScript的条件判断语句使用如下格式:

if (条件){

 当条件为 true 时执行的代码}

在JavaScript中可以使用!=来判断等式左右两边是否不相等。

10.在 JavaScript 中,有多少种不同类型的循环?

解析:

不同类型的循环

JavaScript 支持不同类型的循环:

  • for - 循环代码块一定的次数
  • for/in - 循环遍历对象的属性(增强型for循环)
  • while - 当指定的条件为 true 时循环指定的代码块
  • do/while - 同样当指定的条件为 true 时循环指定的代码块

11.如何编写一个循环五次的for循环?

解析:

for (var i=0; i<5; i++)
  {
  x=x + "The number is " + i + "<br>";
  }

for循环里有三个语句,第一个语句说明i的起始值是0,第二个语句说明的是循环运行的条件(i<5),第三个语句说明的是每次循环结束后i自增1。他们都是for循环的必要条件。

12.如何在 JavaScript 中添加注释?

解析:

我们可以添加注释来对 JavaScript 进行解释,或者提高代码的可读性。

单行注释以 // 开头。

多行注释以 /* 开始,以 */ 结尾。

13.可插入多行注释的 JavaScript 语法是?

解析:

我们可以添加注释来对 JavaScript 进行解释,或者提高代码的可读性。

单行注释以 // 开头。

多行注释以 /* 开始,以 */ 结尾。

14.定义 JavaScript 数组的正确方法是?

解析:

下面的代码创建名为 cars 的数组:

var cars=new Array();
cars[0]="Saab";
cars[1]="Volvo";
cars[2]="BMW";

或者 (condensed array):

var cars=new Array("Saab","Volvo","BMW");

或者 (literal array):

var cars=["Saab","Volvo","BMW"];

15.如何把 7.25 四舍五入为最接近的整数?

解析:

JavaScript的math对象里有一个round() 方法可把一个数字舍入为最接近的整数。语法为:

Math.round(x)

16.如何求得 2 和 4 中最大的数?

解析:

JavaScript的math对象里有一个max() 方法可返回两个指定的数中带有较大的值的那个数。语法为:

Math.max(n1,n2,n3,...,nX)

在 ECMASCript v3 之前,该方法只有两个参数。

17.打开名为 "window2" 的新窗口的 JavaScript 语法是?

解析:

JavaScript的Window对象有一个open() 方法可以用于打开一个新的浏览器窗口或查找一个已命名的窗口。语法为:

window.open(URL,name,specs,replace)

18.如何在浏览器的状态栏放入一条消息?

解析:

JavaScript的Windows对象有一个status 属性可设置或返回窗口状态栏中的文本。

语法如下

window.status = "put your message here"

注意:status属性在IE,火狐,Chrome,和Safari默认配置是不能正常工作。要允许脚本来改变状态栏文本,用户必须把配置屏幕首选项设置为false dom.disable_window_status_change。

19.如何获得客户端浏览器的名称?

解析:

JavaScript的navigator对象有一个appName 属性可返回浏览器的名称。

用法如下:

navigator.appName

20.外部脚本必须包含 <script> 标签。

 

解析:

该题具有一定的诱导性,引用外部脚本必须使用script标签这是正确的,但是在外部脚本中(也就是我们要引入的js文件中)是不需要<script>标签的,原因很简单,我们可以理解为把外部脚本文件中的所有代码黏贴到我们引入的<script>标签中,这时候如果外部代码有script标签,最后就会出现script标签包裹另一个script标签的情况。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/357001.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java 方法委托托管_Java Web托管选项流程图

java 方法委托托管我经常被问到的一个问题是在何处以及如何托管Java Web应用程序。 在带有嵌入式服务器的Eclipse中创建它很好&#xff0c;但是如何将它带给人们呢&#xff1f; 长期以来&#xff0c;对于发烧友的程序员一直没有答案。 只有昂贵和超大型的选择。 事情最近发生了…

react重新渲染菜单_React实现递归组件

前言今天来实现一个 React 的递归组件。具体的效果图如下:图片说明假设后端返回的数据如下&#xff1a;[{ id: 1, parent_id: 0, name: 广东省, children: [{ id: 2, parent_id: 1, name: 广州市, …

JavaScript测验——给代码添加注释---第一关

校验规则 创建一个//样式的注释, 被注释的文本至少要包含 5 个字符。 创建一个/* */样式的注释, 被注释的文本至少要包含 5 个字符。

举重设计模式示例

本文是我们名为“ Java设计模式 ”的学院课程的一部分。 在本课程中&#xff0c;您将深入研究大量的设计模式&#xff0c;并了解如何在Java中实现和利用它们。 您将了解模式如此重要的原因&#xff0c;并了解何时以及如何应用模式中的每一个。 在这里查看 &#xff01; 目录 …

JavaScript测验——声明变量---第2关

校验规则 注意: 变量名称可以由数字、字母、美元符号$ 或者 下划线_组成&#xff0c;但是不能包含空格或者以数字为开头。 闯关: 使用var 关键字来创建一个名为salePrice的变量。

palapaweb怎样开启服务_为什么说微服务,要从前后端分离开始?一文带你揭秘深入微服务...

前言既要低头赶路&#xff0c;又要抬头望天&#xff0c;科技是为人服务的&#xff0c;任何技术背后都有更深层次的考量。之前的文章中咱们聊了很多微服务的相关内容&#xff0c;简而言之&#xff0c;微服务的本质&#xff0c;就是一种可以加速分工、促进合作的新协作机制。知其…

list集合

List集合 List集合的概述 有序集合&#xff08;也称之为序列&#xff09;&#xff0c;用户可以精确的控制列表中的每个元素的插入位置。用户可以通过整数索引访问元素&#xff0c;并搜索列表中的元素 与 Set 集合不同&#xff0c;列表通常允许重复的元素 List 集合的特点 有…

JavaScript测验——使用赋值运算符---第3关

校验规则 以上代码数值8被赋给变量myVar中&#xff0c;然后再次将变量myVar解析为8并将其赋给myNum变量。 闯关&#xff1a; 把数值6赋给变量 x。 然后把变量x中的内容赋给变量y。

antd table排序 vue_商品品牌业务之Vue编写前端页面

今天是刘小爱自学Java的第145天。感谢你的观看&#xff0c;谢谢你。学习计划安排如下&#xff1a;打算从前端页面到后台服务器代码完整地写一遍&#xff0c;但显然我高估了自己的实力&#xff0c;几个小时的时间根本不够用。并且因为教程和vue现在最新的组件用法不一样&#xf…

JavaScript测验——使用赋值运算符初始化变量---第4关

通常在声明变量的时候会给变量初始化一个初始值。 例如: var myVar 0; 以上代码创建一个名为myVar的变量并指定一个初始值0。

Zabbix-3.0.0 安装Graphtree

导读Zabbix中&#xff0c;想要集中展示图像&#xff0c;唯一的选择是screen&#xff0c;后来zatree解决了screen的问题&#xff0c;但性能不够好。Graphtree 由OneOaaS开发并开源出来&#xff0c;用来解决Zabbix的图形展示问题&#xff0c;性能较好。一、Graphtree功能概述集中…

装饰器设计模式示例

本文是我们名为“ Java设计模式 ”的学院课程的一部分。 在本课程中&#xff0c;您将深入研究大量的设计模式&#xff0c;并了解如何在Java中实现和利用它们。 您将了解模式如此重要的原因&#xff0c;并了解何时以及如何应用模式中的每一个。 在这里查看 &#xff01; 目录 …

JavaScript测验——未初始化的变量---第5关

校验规则 当你用一个值是undefined的变量来做字符串拼接操作的时候&#xff0c;它会输出字符串"undefined"。 闯关: 定义 3 个变量a、b、c&#xff0c;并且分别给他们赋值&#xff1a;3、9、"I am pretty"&#xff0c;这样它们值就不会是undefined了。

修改telnet提示并非_俊翔:修改ECU数据解除奔驰GL350尿素限制

为达到排放要求&#xff0c;很多乘用柴油车都要加尿素(Adblue)&#xff0c;以降低废气排放。在轿车维修当中&#xff0c;最常见的有奔驰GL350、路虎揽胜出现尿素锁定。仪表上提示加尿素&#xff0c;并且限制启动次数。每当把发动机熄火再启动一次&#xff0c;次数就会减少&…

JavaScript测验——变量名大小写---第6关

校验规则 例如&#xff1a; var userName; var userLoginFlag;闯关: 修改已声明的变量&#xff0c;让它们的命名符合驼峰命名法的规范。 这个需要注意的是在声明和赋值时都应该使用驼峰命名法。

redux异步action_React躬行记(12)——Redux中间件

Redux的中间件&#xff08;Middleware&#xff09;遵循了即插即用的设计思想&#xff0c;出现在Action到达Reducer之前&#xff08;如图10所示&#xff09;的位置。中间件是一个固定模式的独立函数&#xff0c;当把多个中间件像管道那样串联在一起时&#xff0c;前一个中间件不…

监控与管理

本文是我们名为“ Spring Integration for EAI ”的学院课程的一部分。 在本课程中&#xff0c;向您介绍了企业应用程序集成模式以及Spring Integration如何解决它们。 接下来&#xff0c;您将深入研究Spring Integration的基础知识&#xff0c;例如通道&#xff0c;转换器和适…

郑州智慧岛大数据管委会_数据科学融通应用数学 ‖ 智慧岛大讲堂

8月6日上午&#xff0c;郑东新区智慧岛大数据实验区管委会&#xff0c;举办了“数据科学融通应用数学”专题智慧岛大讲堂讲座&#xff0c;邀请到北京大学数学科学学院副教授、大数据分析与应用技术国家工程实验室郑州数字创新中心主任卢朓为本次大讲堂活动做主题分享&#xff0…