w3resource

JavaScript: Find the sum of squares of a numeric vector

JavaScript Array: Exercise-11 with Solution

Write a JavaScript program to find the sum of squares of a numeric vector.

Sample Solution:

HTML Code:

<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Sum of squares of a numeric vector</title>
</head>
<body>
</body>
</html>

JavaScript Code:

function sum_sq(array) {
  var sum = 0, 
      i = array.length;
  while (i--) 
   sum += Math.pow(array[i], 2);
  return sum;
}
 
console.log(sum_sq([0,1,2,3,4])); 

Sample Output:

30

Flowchart:

Flowchart: JavaScript: Display the colors entered in an array by a specific format

ES6 Version:

function sum_sq(array) {
  var sum = 0,
      i = array.length;
  while (i--) {
    sum += Math.pow(array[i], 2);
  }return sum;
}

console.log(sum_sq([0, 1, 2, 3, 4]));

Live Demo:

See the Pen JavaScript - Find the sum of squares of a numeric vector- array-ex- 11 by w3resource (@w3resource) on CodePen.


Improve this sample solution and post your code through Disqus

Previous: Write a JavaScript program which prints the elements of the following array.
Next: Write a JavaScript program to compute the sum and product of an array of integers.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Share this Tutorial / Exercise on : Facebook and Twitter

JavaScript: Tips of the Day

Using the window.location object

JavaScript can access the current URL using the window.location object. Pretty neat, but even cooler is that this object contains certain parts of the URL as well.
Get access to the protocol/host/pathname/search/and more!

// JavaScript can access the current URL in parts. For this URL:
'https://thatsanegg.com/example/index.html?s=article'
window.location.protocol == 'https:'
window.location.host == 'thatsanegg.com'
window.location.pathname == '/example/index.html'
window.location.search == '?s=article'

Ref: https://bit.ly/2LBj213