Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="1.2.15 - Loops">
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JavaScript for WordPress</title>
</head>
<body>
</body>
</html>
 
/********************************
 * The For Loop
 * 1.2.15.1
 *
 *******************************/
// for ( var count = 1; count < 6; count++ ) {
//   console.log( 'Display post #' + count );  
// }
/********************************
 * For Loop i variable
 * 1.2.15.2
 *
 *******************************/
// for ( var i = 0; i < 5; i++ ) {
 
//   console.log( 'Display post #' + i );
// }
/********************************
 * For Loop
 * Multiple Initial Expressions
 * 1.2.15.3
 *
 *******************************/
// var postIds = [ 1, 7, 14, 34, 88, 117 ];
// for ( var i = 0, max = postIds.length; i < max; i++ ) {
 
//   console.log( 'Display post #' + postIds[i] );
// }
// for ( var i = 0; i < postIds.length; i++ ) {
 
//   console.log( 'Display post #' + postIds[i] );
// }
/********************************
 * For Loop
 * Multiple Conditional Conditions
 * 1.2.15.4
 *
 *******************************/
// var site1PostIds = [ 1, 2, 3, 4, 5, 6 ],
//     site2PostIds = [ 1, 2, 3 ];
// for ( var i = 0, 
//              max1 = site1PostIds.length, 
//              max2 = site2PostIds.length; 
//           i < max1 && i < max2; 
//           i++ ) {
 
//   console.log( 'Site 1: Post #' + site1PostIds[i] );
//   console.log( 'Site 2: Post #' + site2PostIds[i] );
// }
/********************************
 * For Loop
 * Multiple Increment Expressions
 * 1.2.15.5
 *
 *******************************/
// var orderIds = [ 1, 2, 3, 4, 5 ],
//     stock = 100;
// for ( var i = 1, max = orderIds.length; i <= max; i++, stock-- ) {
 
//   console.log( 'Processing Order#' + i );
//   console.log( 'Stock: ' + stock );
// }
/********************************
 * Initial expressions declared before loop,
 * conditional statement placed inside loop,
 * iterator statement included at end of loop
 * 1.2.14.6
 *
 *******************************/
// var i = 1;
// for ( ; ; ) {
  
//   if ( i <= 5 ) {
   
//     console.log( 'Display post: ' + i );
    
//   }
  
//   i++;
  
// }
/********************************
 * An Infinite Loop
 * 1.2.15.6
 *
 *******************************/
// for( i = 0, max = 10; i < max; max++ ) {
  
//   console.log( 'Hello' );
  
// }
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
zgordonpro
0viewers