当前位置: 首页 > wzjs >正文

济宁商城网站建设营销网站建设制作

济宁商城网站建设,营销网站建设制作,广西网站建设,做网站鞍山文章目录 问题1:问题2:问题3:问题4:问题5:问题6:问题7:问题8:问题9: 问题1: 下面哪个是JavaScript循环语句正确的写法? 选项: A. if…

文章目录

      • 问题1:
      • 问题2:
      • 问题3:
      • 问题4:
      • 问题5:
      • 问题6:
      • 问题7:
      • 问题8:
      • 问题9:

问题1:

下面哪个是JavaScript循环语句正确的写法?

选项: A. if(i<10;i++)
B. for(i=0;i<10)
C. for i=1 to 10
D. for(i=0;i=10;i++)

解析:
JavaScript的for循环语法是:


for (初始化; 条件; 增量)
  • A选项:if 语句是条件判断语句,不是循环语句。
  • B选项:缺少了循环体,也没有增量部分。
  • C选项:不符合 for 语法规则
  • D选项:正确的 for 循环语法,尽管条件 i=10 会导致循环立即终止。

正确答案: D. for(i=0;i<=10;i++)

问题2:

下面有关循环结构的说法中,不正确的是( )。

选项: A. do-while的循环体至少无条件执行一次
B. for 循环是先执行循环体,后判断表达式
C. while(!e); 这一句代码中的!e等价于e!=0
D. 在实际开发中,我们应该尽量避免“死循环”

解析:

  • A选项:do-while循环无论条件是否满足,循环体至少执行一次。
  • B选项:for 循环是先判断表达式,再执行循环体。
  • C选项:while(!e); 语句中的!e不等价于e!=0!e即当 e 为0时,执行循环;而在判断语句 e!=0 中,在 e 为0时,是不进入循环的
  • D选项:死循环是不合理的,通常要避免无限循环的情况。

正确答案: B. for 循环是先执行循环体,后判断表达式

​ C.while(!e); 语句中的!e等价于e!=0

问题3:

下面有一段JavaScript程序,其中while循环执行的次数是( )。

var i = 0;
while (i=1) i++;

选项: A. 一次也不执行
B. 执行一次
C. 无限次
D. 有语法错误,不能执行

解析:
while(i=1) 语句中的i=1是赋值操作,而不是比较操作。这个赋值操作会将i赋值为1,且赋值操作的结果为1,因此会一直执行循环体,导致无限循环。

正确答案: C. 无限次

问题4:

下面有一段JavaScript程序,运行之后变量i的值为( )。

var i = 8;
do {i++;
} while(i>100);

选项: A. 8
B. 9
C. 100
D. 101

解析:
do-while循环至少执行一次循环体。在第一次执行时,i的值为8,循环体中的i++使i变为9。然后,循环条件判断i > 100,此时i为9,条件不成立,因此循环结束。

正确答案: B. 9

问题5:

下面有一段 JavaScript 程序,输出结果是()

var sum = 0;
var i = 0;
for (; i < 5; i++) {sum += i;
}
document.write(sum);

选项: A. 9
B. 10
C. 11
D. 程序报错

解析:

让我们逐步分析代码的执行过程:

  1. 初始化:sum = 0i = 0

  2. for 循环开始,判断条件 i < 5

    是否成立:

    • 第1次循环,i = 0sum += 0sum = 0
    • 第2次循环,i = 1sum += 1sum = 1
    • 第3次循环,i = 2sum += 2sum = 3
    • 第4次循环,i = 3sum += 3sum = 6
    • 第5次循环,i = 4sum += 4sum = 10
  3. 循环结束,因为 i 增加到 5,条件 i < 5 不再满足。

最终,sum 的值是 10

因此,输出结果是 10

正确答案: B. 10

问题6:

下面有一段 JavaScript 程序,输出结果是()

var i = 6;
switch(i)
{case 5: i++;case 6: i++;case 7: i++;case 8: i++;default: i++;
}
document.write(i);

选项: A. 6
B. 7
C. 8
D. 10

解析:

  1. 变量 i 初始化为 6。

  2. switch(i)
    

    中开始执行,根据

    i = 6
    

    匹配

    case 6:
    

    • case 6: 匹配成功,执行 i++i 变为 7。
    • 没有 break 语句,因此会继续执行后面的 case 语句。
    • 执行 case 7:i++i 变为 8。
    • 执行 case 8:i++i 变为 9。
    • 执行 default:i++i 变为 10。
  3. 最终,i 的值是 10。

正确答案: D. 10

问题7:

利用三种循环来计算 1+2+3+……+100 的值

while循环:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>var n = 1;var sum = 0;while(n <= 100){sum += n;n++;}alert(sum);</script>
</head>
<body>
</body>
</html>

do……while 循环:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>var n = 1;var sum = 0;do{sum += n;n++;}while(n<=100);alert(sum);</script>
</head>
<body>
</body>
</html>

for 循环:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>var n = 1;var sum = 0;for(var n = 1; n <=100; n++){sum += n;}alert(sum);</script>
</head>
<body>
</body>
</html>

问题8:

使用循环语句输出下面的菱形图案

image-20250220184936059

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>for (var i = 1; i <= 4; i++) {for(var j = 1; j <= 4-i; j++) {document.write("-");}for(var k = 1; k <= 2*i-1; k++) {document.write("*");}document.write("<br>");}for (var i = 4; i >= 1; i--) {for(var j = 1; j <= 4-i; j++) {document.write("-");}for(var k = 1; k <= 2*i-1; k++) {document.write("*");}document.write("<br>");}</script>
</head>
<body>
</body>
</html>

image-20250220184946099

问题9:

输出九九乘法表,格式如下:

image-20250220185046470

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>for (var i = 1; i < 10; i++) {for (var j = 1; j <= i; j++) {document.write(j + "*" + i + "=" + i * j + "      ");}document.write("<br>");}</script>
</head>
<body>
</body>
</html>

image-20250220185332627

http://www.dtcms.com/wzjs/112266.html

相关文章:

  • 做淘宝客没网站怎么做云和数据培训机构怎么样
  • 青岛网站设计报价电池优化大师下载
  • 临沂网站建设方案书怎么做网页设计的页面
  • 网站做好后交接完美日记网络营销策划书
  • 淘宝做链接有哪些网站可以做seo免费优化公司推荐
  • 网站个人和企业有什么区别优化大师有必要花钱吗
  • cms 做网站网络营销的特点有哪些特点
  • ui设计好学吗中国十大seo公司
  • 北京 集团公司网站建设seo资源网站排名
  • 有什么网站可以接活做设计免费发布信息的平台有哪些
  • 培训公司网站源码优量汇广告平台
  • 深圳自建站有哪些大公司cctv 13新闻频道
  • 网站设计专业公司seo有些什么关键词
  • 湖南人文科技学院怎么样seo流量排名工具
  • o2o网站建设公司收录提交入口网址
  • 网站登录模板下载上海网站设计
  • dede网站微信分享封面seo排名赚app
  • 网站10m数据库深圳龙华区大浪社区
  • 网站上传办法免费软文推广平台都有哪些
  • 个人如何做商城网站百度客服投诉中心
  • 工控做网站百度推广技巧方法
  • 只会前端可以做动态网站吗南昌seo搜索排名
  • 宝安做网站公司乐云seo谷歌paypal官网登录入口
  • 哪里可以免费做网站西安seo排名优化推广价格
  • 市城乡规划建设局网站外贸网络推广
  • 免费企业网站建设技术广州网站建设方案维护
  • 网页设计与制作(第2版)课件一键优化免费下载
  • 做电商哪个设计网站比较好百度seo关键词排名 s
  • vr成品网站源码百度搜题网页版入口
  • 政府网站建设项目背景西安seo专员