JavaScript Tutorials - Herong's Tutorial Examples - 2.33, by Herong Yang
"while" Loop Statement Example
This section provides a JavaScript tutorial example showing how to write a 'while' loop statement.
To help you understand how "while" loop statements work, I wrote the following the JavaScript tutorial example, For_Loop_Statements.html:
<html>
<!-- While_Loop_Statements.html
Copyright (c) 2002 HerongYang.com. All Rights Reserved.
-->
<head><title>While Loop Statements</title></head>
<body>
<pre>
<script type="text/javascript">
var i, j, is_prime;
i = 3;
while ( i<=30 ) {
is_prime = true;
j = 2;
while ( j<=i/2 ) {
is_prime = i%j > 0;
if (!is_prime) break;
j++;
}
if (is_prime)
document.write("Found a prime number: " + i + ".\n");
i += 2;
}
</script>
</pre>
</body>
</html>
This JavaScript uses a nested "while" loop statements to calculate prime numbers. It has the same execution logic as the While_Loop_Statements.html JavaScript.
The output of this sample JavaScript is:
Found a prime number: 3. Found a prime number: 5. Found a prime number: 7. Found a prime number: 11. Found a prime number: 13. Found a prime number: 17. Found a prime number: 19. Found a prime number: 23. Found a prime number: 29.
Table of Contents
ECMAScript Language Specification and JavaScript Dialects
Data Types, Variables and Expressions
Conditional "if" Statement Examples
"switch ... case" Statement Example
►"while" Loop Statement Example
Creating, Accessing, and Manipulating Arrays
Defining and Calling Functions
Web Browser Supporting JavaScript
Server-Side and Client-Side Web Scripting
Defining Your Own Object Types
Inheritance of Properties and Methods through the Prototype Object Chain
'jrunscript' - JavaScript Shell Command from JDK
Using Functions as "Function" Objects
Introduction to Built-in Object Types
W3C's Document Object Model (DOM) Specifications