1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <script type="text/javascript">
  5. /*
  6. if
  7. switch
  8. switch语句的特殊之处: case后面可以跟常量与变量或者是表达式。
  9. 循环语句:
  10. while
  11. 格式:
  12. while(判断的条件){
  13. 循环体内容
  14. }
  15. var count = 0 ;
  16. while(count<5){
  17. document.write("hello world<br/>");
  18. count++;
  19. }
  20. 需求: 计算1~100的总和。
  21. var num = 1;
  22. var result = 0;
  23. while(num<=100){
  24. result +=num;
  25. num++;
  26. }
  27. document.write("结果:"+result);
  28. do-while循环语句
  29. do{
  30. 循环语句;
  31. }while(判断条件);
  32. 需求;计算1~100奇数的总和。
  33.  
  34. var num = 1;
  35. var result = 0;
  36. do{
  37. if(num%2!=0){
  38. result +=num;
  39. }
  40. num++;
  41. }while(num<=100);
  42. document.write("结果:"+result);
  43. for循环语句:
  44. 格式:
  45. for(初始化语句; 判断的条件 ; 循环后的语句){
  46. 循环体语句;
  47. }
  48. 需求;计算1~100偶数的总和。
  49. */
  50. var result = 0 ;
  51. for(var i = 1 ; i<=100 ; i++){
  52. if(i%2==0){
  53. result +=i;
  54. }
  55. }
  56. document.write("结果:"+result);
  57. </script>
  58. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  59. <title>无标题文档</title>
  60. </head>
  61. <body>
  62. </body>
  63. </html>

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <script type="text/javascript">
  5. //需求1:显示"*"为正方形,5行5列。
  6. for(var i = 0 ; i<5; i++){ // 控制行数
  7. for(var j = 0 ; j<5 ; j++){ //控制列数
  8. document.write("*&nbsp;");
  9. }
  10. //换行
  11. document.write("<br/>")
  12. }
  13. document.write("<hr/>")
  14.  
  15. /*
  16. 输出一个直角三角形
  17.  
  18. *
  19. **
  20. ***
  21. ****
  22. *****
  23.  
  24. */
  25. for(var i = 0 ; i<5; i++){
  26.  
  27. for(var j =0 ; j<=i ; j++){
  28. document.write("*&nbsp;");
  29. }
  30. document.write("<br/>");
  31. }
  32. document.write("<hr/>")
  33. //打印九九乘法表
  34. for(var i = 1 ; i<= 9 ; i++){
  35. for(var j = 1 ; j<=i ; j++){
  36. document.write(i+"*"+j+"="+(i*j)+"&nbsp;&nbsp;");
  37. }
  38. document.write("<br/>");
  39. }
  40. </script>
  41. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  42. <title>无标题文档</title>
  43. </head>
  44. <body>
  45. </body>
  46. </html>

javascript循环语句的更多相关文章

  1. JavaScript循环语句-6---for语句,while语句的应用逻辑

    JavaScript循环语句 学习目标 1.掌握for语句的语法结构 2.掌握for语句的应用逻辑 for语句 语法: For(语句1:语句2:语句3){ 被执行的代码块: } 语句1:在循环(代码块 ...

  2. java基础61 JavaScript循环语句之while、do...while、for及for...in循环(网页知识)

    本文知识点(目录): 1.while循环语句    2.do...while循环语句    3.for循环语句    4.for...in循环语句    5.附录1(with语句)    6.附录2( ...

  3. 高性能JavaScript 循环语句和流程控制

    前言 上一篇探讨了达夫设备对于代码性能的影响,本文主要探讨并且测试各种常见的循环语句的性能以及流程控制中常见的优化. 循环语句 众所周知,常用的循环语句有for.while.do-while以及for ...

  4. JavaScript 循环语句入门详解

    JavaScript Switch 语句 语法 switch(n) { case 1: 执行代码块 1 break; case 2: 执行代码块 2 break; default: n 与 case ...

  5. JavaScript 循环语句

    while     while循环由两个代码块组成,分别是条件语句和循环体. while ( [条件] ) { [循环体] } while循环类似于if语句,不同的是while循环将不断地执行循环体直 ...

  6. 9月14日JavaScript循环语句作业解析

    1.一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米 解法一: var gd = 8848; var cs = 0; while(true) { cs++; gd = gd ...

  7. 你可能不知道的java、python、JavaScript以及jquary循环语句的区别

    一.概述 java循环语句分为四种形式,分别是 while, do/while, for, foreach: python中循环语句有两种,while,for: JavaScript中循环语句有四种, ...

  8. javascript语句——条件语句、循环语句和跳转语句

    × 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...

  9. Javascript基础系列之(六)循环语句(while语句)

    循环语句的作用是反复的执行同一段代码,尽管分几种不同的类型,但其原理几乎相同:只要给定的条件满足,包含在循环体内的语句会不断执行,一旦条件不再满足则终止. while循环是前测试循环,这意味着是否终止 ...

随机推荐

  1. Redis+Sentinel安装与配置

    在这里我们搭建的是一个1主3从的redis+3个哨兵集群的环境,由于是在一台物理机上,所有我们用端口区分. 物理机IP:192.168.0.12 主节点master端口:6301 从节点slave1端 ...

  2. 第十四章·Kibana深入-Timelion画图实现系统监控

    什么是Timelion? Timelion使你可以轻松获得以下问题的答案: 1)随着时间的推移,每个唯一的用户会查看多少个页面?2)这个星期五和上周五之间的交通量有什么不同?3)今天有多少日本人口来到 ...

  3. IPC之mqueue.c源码解读

    队列的意思应该大家都清楚,不过还有有一些细节的地方不知道,下面是一个队列的源码,因该说这是队列的一部分,不是全部.而且是linux中队列,其他各种OS中队列大同小异. /* * POSIX messa ...

  4. python的索引与切片和元祖

    '''索引: 1.索引从0开始 2.末尾元素为 -1 3.能被for循环,有序的数据集合 切片: 1.顾头不顾尾 2.a = "123abcdfg" print(a[0::2]) ...

  5. 【转载】Role of RL in Text Generation by GAN

    本篇随笔为转载,原贴作者:知乎 SCUT 胡杨,原贴地址:Role of RL in Text Generation by GAN(强化学习在生成对抗网络文本生成中扮演的角色).

  6. IntelliJ IDEA安装后几个重要的目录及配置文件讲解

    本文大概记录了IntelliJ IDEA安装之后比较重要的目录和几个核心文件 重要的安装目录 安装完之后的bin目录大致如下 IntelliJ IDEA 的安装目录并不复杂,上图为最常改动的 bin ...

  7. DNS如何工作

    上一篇文章(什么是DNS)中,我们解释了 DNS 所涉及到的一些术语,接下来我们来看看 DNS 这个系统是如何工作的? 从高层次上看,这个系统非常简单,但是当你关注细节时,它又非常复杂.总的来说,它是 ...

  8. 【构造 meet in middle 随机 矩阵树定理】#75. 【UR #6】智商锁

    没智商了 变式可见:[构造 思维题]7.12道路建设 当你自信满满地把你认为的正确密码输入后,时光机滴滴报警 —— 密码错误.你摊坐在了地上. 黑衣人满意地拍了拍你的肩膀:“小伙子,不错嘛.虽然没解开 ...

  9. Python把多行文本合并

    在引用论文时,往往格式出错,出现非常多行,这样操作非常不方便.这种方法讲多行合并之后,再处理: # 文件空格和回车键处理工具infile = r'C:\Users\SAM\Desktop\新建文本文档 ...

  10. Qt 多线程使用moveToThread

    Qt有两种多线程的方法,其中一种是继承QThread的run函数,另外一种是把一个继承于QObject的类用moveToThread函数转移到一个Thread里. Qt4.8之前都是使用继承QThre ...