Js 循环结构

循环结构:程序反复执行同一套代码段。遇到结束条件,会结束执行。

没有循环结束条件,永远循环执行——死循环

循环三要素:

1.循环条件:循环继续执行的条件。 一旦循环条件不满足,循环立刻退出~

2.循环变量:用户条件中做判断的变量

循环变量都会向循环退出的趋势变化(不满足循环条件的趋势) ------循环计数器

3.循环体:每次循环要做的事情

while循环:当满足条件时,就继续循环做。。。事

var 循环变量;

while(循环条件){

  循环体;

  迭代变化循环变量;

}

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title></title>
  </head>
  <body>
    <script type="text/javascript">
      //申明循环变量
      var round = 0;
      //先判断条件
      while(round<3){
        if(round==2){
          console.log("晕");
          break;
        }
        round++;
        console.log(round);
      }
      console.log("停车");
    </script>
  </body>
</html>

break:退出结构

while中何时用break:循环条件不满足之前,希望强行退出循环。

如何使用break? 可以放在任何需要退出循环的位置。

实例:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <script type="text/javascript">
            var n=10;
            //循环条件:input!=n&&input!=‘exit‘
            //循环变量:input
            var input=-1;
            while(input!=n&&input!=‘exit‘){
                input=prompt("你猜:");
                if(input!=""){  //防屌丝 不输入
                    if(input=="exit"){
                        console.log("放弃了");
                        break;
                    }else{
                        input=parseInt(input);
                        if(n>input){
                            alert("输入小了");
                        }else if(n<input){
                            alert("输入大了");
                        }else{
                            alert("猜对了");
                        }
                    }
                }

            }
        </script>
    </body>
</html>

while 中用的循环变量基本都是全局变量中的。

随机数:Math.random():0<=n<1

任意min--max之间区随机数

公式:parseInt((Math.random()*(max-min+1)+min))

例如:60 -- 100

   0<=n<1

    0<=n*41<41

    60<=parseInt(n*41+60)<=100

时间: 2024-10-11 11:52:06

Js 循环结构的相关文章

JS循环结构

什么是循环结构? 反复一遍又一遍做着相同(相似)的事情 循环结构的两大要素? 循环条件:什么时候开始,什么时候结束 循环操作:循环体,循环过程中 做了什么 一.while语句 while语句 属于前测试循环语句,也就是说,在循环体内的代码被执行之前,就会对出口条件求值 while(Boolean条件表达式){ 循环体语句: } 流程: while语句在执行时,先对条件表达式进行求值判断, 如果值为true,则执行循环体,循环体执行完后, 继续对条件表达式进行判断:如果值还为true则继续执行循环

JS中的循环结构、循环嵌套以及函数介绍

[循环结构的步骤]    *①声明循环变量    *②判断循环条件    *③执行循环体(while的{}中的所有代码)操作     *④更新循环变量    *     * 然后,循环执行②③④    *     *     * [JS中循环条件支持的数据类型]    * ①boolean:true 真     false   假    * ②string: 非空字符串为真       空字符串为假    * ③null/NaN/undefined:  全为假    * ④object:全为真 

Javascript开发技巧(JS入门、运算符、分支结构、循环结构)

一.Js简介和入门 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>JavaScript简介</title> <!-- [使用JS的三种方式] 1.HTML标签中内嵌JS(不提倡使用): <button onclick="javascript:alert('小碧池!你真点啊!')">有本事点我呀!!!<

JS基础-----JS中的分支结构及循环结构

[分支结构] 一.if-else结构 1.结构的写法:if(判断条件){ //条件为true时,执行if的{} }else{ //条件为false时,执行else的{} } 2.注意事项 ①else语句块.可以根据情况进行省略. ②if和else后面的{}可以省略,但是省略{}后,if和else后面只能跟一条语句.(所以并不建议省略{}) 3.if的()中的判断条件,支持的情况: ①Boolean:true为真,false为假: ②String:空字符串为假,所有非空字符串为真: ③Number

JS基础(JavaScript三大特点、基本数据类型检测、逻辑运算符的短路运算、几大循环结构的特点)

JavaScript的三大特点 1.js是单线程语言,浏览器只分配给js一个主线程,用来执行任务(函数) 2.JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型. 3.数据类型可以被忽略的语言.一个变量可以赋不同数据类型的值. JavaScript基本数据类型检测 关键字  typeof(变量名或者数据) 用来检测数据类型 typeof对于的值只有六个,分别是: string.number.boolean.object.undefined.functio

js中的4种循环结构

js有4种循环结构: 1.for循环 ==>多次遍历代码块 2.for / in循环==>遍历对象属性 3.while循环==>当指定条件为true时,循环代码块 4.do while循环==>当指定条件为true时,循环代码块 for循环 一般都有特定的计数器变量.操作计数器的三个重要步骤为:初始化.检测.更新 语句1的作用是将变量初始化: 语句2的作用是在每次循环前都要检测变量的值是否在某一个范围内: 语句3的作用是更新计数器变量:每次循环后进行自增或者自减操作 for(语句1

JS中的循环结构

[循环结构的执行步骤]1.声明循环变量:2.判断循环条件3.执行循环体操作4.更新循环变量然后循环执行2-4,直到条件不成立时,跳出循环.while循环()中的表达式,运算结果可以是各种类型,但是最终都会转为真假,转换规则同if结构: var num = 1 ; //1.声明循环变量: while (num){ //2.判断循环条件 document.write(num+"<br />");//3.执行循环体操作 num++;//4.更新循环变量 } while循环特点:先

JS循环

JS循环基础知识 [循环结构的执行步骤] 1,声明循环变量: 2,判断循环条件: 3,执行循环体操作: 4,更新循环变量: 然后,循环执行2-4,直到条件不成立时,跳出循环: while循环()中的表达式,运算结果可以是各种类型.但是最终都会转化为真假,转换规则同if结构: ①boolean:true为真,flase为假: ②string:空字符串为假,所有非空字符串为真: ③number:0为假,一切非0数字为真: ④null,undefined,NaN全为假: ⑤object:全为真: wh

JavaScript的循环结构和经典题目

一.JS中的循环结构 循环结构的执行步骤1.声明循环变量:2.判断循环条件;3.执行循环体操作:4.更新循环变量:5.然后循环执行2-4,直到条件不成立,跳出循环. while循环()中的表达式,运算结果可以是各种类型,但是最终都会转为真假,转换规则同if结构.代码如下: var num = 1; while (num<=10){//2.判断循环条件;document.write(num+"<br />");//3.执行循环体操作:num++;//4.更新循环变量:}