Javascript 如何利用JS从用户输入的数字计算中值
因此,在金融领域,有时找到平均工资是没有意义的。例如,如果一个真正富有的人和一个需要帮助的人的工资相比较,那将是一个非常不平衡的平均水平。因此,中位数更能说明两者之间的关系。我想尝试重新制作这个,但我想知道你们认为第一步是什么Javascript 如何利用JS从用户输入的数字计算中值,javascript,html,math,Javascript,Html,Math,因此,在金融领域,有时找到平均工资是没有意义的。例如,如果一个真正富有的人和一个需要帮助的人的工资相比较,那将是一个非常不平衡的平均水平。因此,中位数更能说明两者之间的关系。我想尝试重新制作这个,但我想知道你们认为第一步是什么 var input = []; var output = 0; var t1 = 0; var t2 = 0; //variables setting start function reset(){ input = []; output = 0;
var input = [];
var output = 0;
var t1 = 0;
var t2 = 0;
//variables setting start
function reset(){
input = [];
output = 0;
t1 = 0;
t2 = 0;
}
//variables setting end
//caller functions start
function start(){
reset();
t1 = prompt("how many inputs do you want");//asking for how many inputs are wanted
do{// repeat until loop
t2 = 0;
t2 = prompt("Enter values for the array");//this is how the inputs are entered
input.push(t2);
}while(input.length < t1);//waiting for condition to be met
t1 = 0;
input.sort(sortNumber);
checking();
if(t1 == 0){
logic();
}
}
//caller functions end
//logic for sorting the numbers start
function sortNumber(a, b) {
return a - b;
}
//logic for sorting the numbers end
// logic for finding the median start
function logic(){
var i = 0;
t1 = 0;
t2 = 0;
if(input.length % 2 == 0){
t1 = input.length / 2;
i = t1;
t1 = t1 - 1;
t2 = input[i] + input[t1];
output = t2 / 2;
console.log(output);
}else{
t1 = input.length / 2;
t1 = t1 - 0.5;
output = input[t1];
console.log(output);
}
}
//logic for finding the median end
// logic for checking the input end
function checking(){
i = 0;
do{
if(input[i] > 0){
if(input[i] / 1 == input[i]){
i = i + 1;
}else{
console.log("you have something other then a positive integer");
i = i + 1;
t1 = 1;
}
}else{
console.log("you have something other then a positive integer");
i = i + 1;
t1 = 1;
}
}while(i < input.length);
}
//logic for checking the input end
以下是我试图在代码中实现的目标:1
为什么不使用数组排序函数,对于中间值,最好在推送之前将类型转换为intIt。然后使用数字排序。字符串排序将给出“1”、“12”、“2”这是我第一次尝试,但用户应该能够输入数字。是否可以用.html实现.js?当然,您只需在OutputParagation之后添加一个元素,并将所有JavaScript代码粘贴在开始和结束脚本标记之间。如果您想更好地了解这些东西是如何工作的,MDN是一个很好的起点: