JavaScript基本流程控制

原创 黄良钵  2017-07-12 20:33  阅读 27 次 评论 0 条

if...else...

if...else...互斥条件

if(判断语句)

如果满足第一个条件 执行第一个里面的方法体

如果不满足 直接执行else里面的方法体

  1. if(score < 60){
  2. console.log('不及格')
  3. }
  4. else{
  5. console.log('及格')
  6. }

switch

JavaScript

= 用于赋值

== 用于判断是否相等(比较运算符) 它尽可能的倾向于相等的结果(隐式转换)

=== 用于严格判断是否相等 不会转换类型

 

switch 语句用于基于不同的条件来执行不同的动作

switch 的判断相等 相当于 ===

不能缺少break

case的值是唯一的

  1. var week = 1
  2.         switch(week){
  3.             case 1:
  4.                 alert('星期一')
  5.                 break;
  6.             case 2:
  7.                 alert('星期二')
  8.                 break;
  9.             case 3:
  10.                 alert('星期三')
  11.                 break;
  12.             case 4:
  13.                 alert('星期四')
  14.                 break;
  15.             case 5:
  16.                 alert('星期五')
  17.                 break;
  18.             case 6:
  19.                 alert('星期六')
  20.                 break;
  21.             case 7:
  22.                 alert('星期日')
  23.                 break;
  24.             default:
  25.                 alert('都不满足')
  26.                 break;
  27.         }

while

语法:

  1. while (条件)
  2.         {
  3.             需要执行的代码
  4.         }

while 中的条件为true的时候会循环执行方法体

  1. var str = '你好,坏人'
  2.         var i = 0
  3.         while(i < 10){
  4.             console.log('你好,朋友')
  5.             console.log(str)
  6.             //document.body 获取body标签 通过innerHTML属性设置html的内容
  7.             document.body.innerHTML += '<h3>' + str +'</h3>' + '<br>'
  8.             i++
  9.         }

for

for(初始变量;条件语句;自增一)

  1. for(var i = 0;i < 10;i++){
  2.             console.log('好大的雨')
  3.         }

原理:

1、先执行初始值,初始值只执行一次

2、在判断条件语句

满足 --> 3

不满足 --> 5

3、执行方法体 --> 4

4、i++  -->2

5、跳出for循环

 

不写条件的话for循环会出现无限循环

  1. for(;;){
  2.             console.log('死循环')
  3.             break//摧毁 跳出这个循环
  4.         }

do/while

  1. do
  2.         {
  3.         需要执行的代码
  4.         }
  5.         while (条件);

do/while 循环是 while 循环的变体。

该循环会执行一次代码块,在检查条件是否为真之前

然后如果条件为真的话,就会重复这个循环。

  1. var text = ''
  2.         var i = 0
  3.         do{
  4.             text = text + '你好' + i
  5.             i++
  6.         }
  7.         while(i < 10){
  8.             console.log(text)
  9.         }
本文地址:https://xn--nf1a578axkh.xn--fiqs8s/728.html
关注我们:请关注一下我们的微信公众号:扫描二维码黄良钵博客的公众号,公众号:HLB_Blog
版权声明:本文为原创文章,版权归 黄良钵 所有,欢迎分享本文,转载请保留出处!

发表评论


表情