<!DOCTYPE html>
<html>
<body>
<input id="demo" type="text">
<button type="button" onclick="myFunction()">Test</button>
<p id="message"></p>
<script>
function myFunction() {
var message = '', x = [];
message = document.getElementById("message");
message.innerHTML = "";
x[x.length] = document.getElementById("demo").value;
try {
var median = indianMedian(x);
message.innerHTML = "return value of indianMedian " + median;
if (!(x instanceof Array)) throw "Argument must be an array.";
if (x.length === 0) throw "Argument can not be an empty array.";
if (x[0] === '') throw "needs an argument.";
}
catch(err) {
message.innerHTML = "Input is " + err;
}
}
var indianMedian = function(d) {
var sum = 0;
var data = d.length;
for(var i = 0; i < data; i++) {
sum += data;
}
return (sum / data);
}
</script>
</body>
</html>