Array





js/script.js
  • function funMake() {
  •  // length
  •  var ara = [1, 2, 3, 4, 5];
  •  document.write(ara.length + '<br />');
  •  //This is a first element of the array
  •  document.write(ara[0] + '<br />');
  •  //This is a last element of the array
  •  document.write(ara[ara.length-1] + '<br />');
  •  
  •  // split()
  •  var str0 = '1, 2, 3, 4, 5';
  •  var str1 = 'I work by a software developer in this office';
  •  ara = str0.split(', ');
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara = str1.split(' ');
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '<br />');
  •  }
  •  
  •  
  •  // join()
  •  ara = ['1, 2, 3, 4, 5'];
  •  var str = ara.join();
  •  document.write(str + '<br />');
  •  
  •  // toString()
  •  ara = ['1, 2, 3, 4, 5'];
  •  var str = ara.toString();
  •  document.write(str + '<br />');
  •  
  •  // push()
  •  ara = [1, 2, 3];
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.push(4, 5);
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  
  •  // pop()
  •  ara = [1, 2, 3, 4, 5];
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.pop();
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  
  •  // unshift()
  •  ara = [1, 2, 3, 4, 5];
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.unshift(100, 200);
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  
  •  // shift()
  •  ara = [1, 2, 3, 4, 5];
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.shift();
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  
  •  // reverse()
  •  ara = [1, 2, 3, 4, 5];
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.reverse();
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  
  •  // slice()
  •  ara0 = [1, 2, 3, 4, 5];
  •  for(var i=0; i<ara0.length; i++) {
  •   document.write(ara0[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  var ara1 = ara0.slice(0, 3);
  •  for(var i=0; i<ara1.length; i++) {
  •   document.write(ara1[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  
  •  // splice()
  •  ara = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.splice(0, 5);
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.splice(0, 5, 1, 1, 1, 1, 1);
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  
  •  // sort()
  •  ara = [1, 3, 45, 17, 5, 28, 94, 5, 18, 77, 5];
  •  for (var i = 0; i < ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.sort();
  •  for (var i = 0; i < ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.sort(function(a, b) {
  •   return(a-b);
  •  });
  •  for (var i = 0; i < ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  • }
  • function funMake() {
  •  // length
  •  var ara = [1, 2, 3, 4, 5];
  •  document.write(ara.length + '<br />');
  •  //This is a first element of the array
  •  document.write(ara[0] + '<br />');
  •  //This is a last element of the array
  •  document.write(ara[ara.length-1] + '<br />');
  •  
  •  // split()
  •  var str0 = '1, 2, 3, 4, 5';
  •  var str1 = 'I work by a software developer in this office';
  •  ara = str0.split(', ');
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara = str1.split(' ');
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '<br />');
  •  }
  •  
  •  
  •  // join()
  •  ara = ['1, 2, 3, 4, 5'];
  •  var str = ara.join();
  •  document.write(str + '<br />');
  •  
  •  // toString()
  •  ara = ['1, 2, 3, 4, 5'];
  •  var str = ara.toString();
  •  document.write(str + '<br />');
  •  
  •  // push()
  •  ara = [1, 2, 3];
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.push(4, 5);
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  
  •  // pop()
  •  ara = [1, 2, 3, 4, 5];
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.pop();
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  
  •  // unshift()
  •  ara = [1, 2, 3, 4, 5];
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.unshift(100, 200);
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  
  •  // shift()
  •  ara = [1, 2, 3, 4, 5];
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.shift();
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  
  •  // reverse()
  •  ara = [1, 2, 3, 4, 5];
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.reverse();
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  
  •  // slice()
  •  ara0 = [1, 2, 3, 4, 5];
  •  for(var i=0; i<ara0.length; i++) {
  •   document.write(ara0[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  var ara1 = ara0.slice(0, 3);
  •  for(var i=0; i<ara1.length; i++) {
  •   document.write(ara1[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  
  •  // splice()
  •  ara = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.splice(0, 5);
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.splice(0, 5, 1, 1, 1, 1, 1);
  •  for(var i=0; i<ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  
  •  // sort()
  •  ara = [1, 3, 45, 17, 5, 28, 94, 5, 18, 77, 5];
  •  for (var i = 0; i < ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.sort();
  •  for (var i = 0; i < ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  •  document.write('<br />');
  •  ara.sort(function(a, b) {
  •   return(a-b);
  •  });
  •  for (var i = 0; i < ara.length; i++) {
  •   document.write(ara[i] + '&nbsp;');
  •  }
  • }


index.html
  • <!DOCTYPE html>
  • <html>
  • <head>
  •  <meta charset="utf-8" />
  •  <title>New Page</title>
  •  <script src="js/script.js"></script>
  • </head>
  • <body>
  • <script>
  •  funMake();
  • </script>
  • </body>
  • </html>
  • <!DOCTYPE html>
  • <html>
  • <head>
  •  <meta charset="utf-8" />
  •  <title>New Page</title>
  •  <script src="js/script.js"></script>
  • </head>
  • <body>
  • <script>
  •  funMake();
  • </script>
  • </body>
  • </html>