javascript while语句和do while语句的区别分析

while语句:

  

复制代码 代码如下:

  var i = 1;

  while(i<10)

  {

  document.write(i);

  i++;

  }

  do while语句:

  

复制代码 代码如下:

  var i = 1;

  do

  {

  document.write(i);

  i++;

  }while(i<10);

从上边例子中我们来分析它们的两点不同:

  1.因为while语句总是先检测循环表达式,所以它的循环体可能一次都不执行;而do/while语句是在循环底部检测循环表达式,所以它的循环体至少会被执行一次。

  2.do/while语句的结尾要加个分号,这是因为它的结尾处是循环条件而不是简单的用花括号标识循环体的结束。