Project Euler, Problem 6: Sum Square Difference

The sum of squares of the first ten natural numbers is 12 + 22 + 32 ... 102 = 385.
The square of the sum of the first ten natural numbers is (1 + 2 + ... +10)2 = 552 = 3025.
Hence the difference between the sum of the squares of the first ten natural numbers and the square of the sum is 3025 - 385 = 2640.
Find the difference between the sum of the squares of the first one hundred natural numbers and the square of the sum.

The answer is: .

Here's the code:

// Sum Square difference, Euler problem 6...
$(document).ready( function() {

  nums1 = [];   
  i = 1;
  while(nums1.push(i++) < 100 ) {}; //Array of first 100 numbers...
  sum = 0;
  nums1.forEach( function(n) { sum += n });
  square_of_sum = sum * sum;

  sum = 0;
  nums1.forEach( function(n) { sum += n*n });
  sum_of_squares = sum;

  answer = square_of_sum - sum_of_squares;


  $("#output").text(answer);

});