-

 -

  •     - - . : Internet Explorer 6, Fire Fox 1.5, Opera 9.5, Safari 3.1.1 JavaScript.

 -

   Net-man

 - e-mail

 

 -

 LiveInternet.ru:
: 20.04.2010
: 814
: 5985
: 11575

:


JavaScript: 7 - : while, do...while

, 21 2011 . 21:58 +
  • ;
  • : for while;
  • «» while;
  • do...while

 

while

, . , .

. while , for. - , - — . - , - . - , - — .

, , «».

While « » « , ». , , .

:

while ()
{}

«» : 1 10. :

for i . while , .

. , .

, if , . .

var i = 1, x = 0;
while (i <= 10)
{x += i
    if (i == 10) {document.write(x + ".")}
    else {
document.write(x + "; ")}
i++
}

.

.

. while , , , .

: while, for.

, <tr>.

 

var i = 2, j; /* .
, FOR.*/

document.write("<table border='1' cellspacing='0' cellpadding='2' align='center'>")
while (i <= 10)
{ document.write("<tr>")
    //
    // .

document.write("</tr>")
i++
}
document.write("</table>")

for:

var i = 2, j;
document.write("<table border='1' cellspacing='0' cellpadding='2' align='center'>")
while (i <= 10)
{ document.write("<tr>")
    for (j = 2; j < 10; j++)
    {document.write("<td>" + j + "&times;" + i + "=" + (i * j) + "</td>")}
document.write("</tr>")
i++
}
document.write("</table>")

while. , , . .

var i = 2, j = 2;
document.write("<table border='1' cellspacing='0' cellpadding='2' align='center'>")
while (i <= 10)
{ document.write("</tr>")
    while (j < 10)
    {document.write("<td>" + j + "&times;" + i + "=" + (i * j) + "</td>")
    j++
    }
document.write("</tr>")
i++
}
document.write("</table>")

. - . — <tr>. , .

: j ?

: 10.

: ?

: 2, .

: ?..

.

break, switch. ( ). , . ( ).

. . . , . , . , , k, j ? , .

, (k) , 10, j :

var i = 2, j = 2, k;
document.write("<table border='1' cellspacing='0' cellpadding='2' align='center'>")
while (i <= 10)
{ document.write("<tr>")
    k = j
    while (k < 10)
    {document.write("<td>" + k + "&times;" + i + "=" + (i * k) + "</td>")
    k++
    }
document.write("</tr>")
i++
}
document.write("</table>")

: , -, for. , while.

 

do...while

. , , : while , , do...while , .

while ()
{}            
do {}         
while ()

while , . do...while . ( ) .

.

var i = 0, x = 10;
while (i <= 10)
{x += i
if (i==10) {document.write(x+".")}
else {
document.write(x+"; ")}
i++
}
var i = 0, x = 10;
do {x += i
if (i==10) {document.write(x+".")}
else {
document.write(x+"; ")}
i++
}
while
(i <= 10)

« do...while» ( «» ):

var i = 2, j = 2, k;
document.write("<table border='1' cellspacing='0' cellpadding='2' align='center'>")
do
{
document.write("<tr>")
    k = j
    do
    {
document.write("<td>" + k + "&times;" + i + "=" + (i * k) + "</td>")
    k++
    }
    while (k < 10)
document.write("</tr>")
i++
}
while (i <= 10)
document.write("</table>")

-, . , break default. , , , , .

, :

while do...while, .

:

, , .


Javascript
:  

: [1] []
 

:
: 

: ( )

:

  URL