我需要知道为什么当我尝试划分学生1,学生2和学生3.我认为这可能是一个循环错误,因为它给我的数字是数千但我不# 39,看看会发生什么。
var bingquery = "symbol=" + "https://api.datamarket.azure.com/Bing/Search/v1/News?Query=%27" + $('#query').val() + "%27&$format=json";
console.log(bingquery);
$.ajax({
url: "bingsearch.php",
method: "get",
dataType: "json",
data: bingquery,
success: function(jsondata){
console.log('***Test for News Feeds***');
console.log(jsondata);
//console shows nothing here, AJAX doesn't succeed
}
});
}
答案 0 :(得分:0)
您希望学生成绩的总和为数字,但实际上它们是串联的。因此,如果用户键入以下值,例如: 对于student1:13 对于学生2:36 对于student3:50
平均值为44550,因为总和将是(连接字符串):133650
要解决此问题,请在获得时将类型转换为数字。
student1 = parseInt(prompt("What are the scorces of students 1?"));
student2 = parseInt(prompt("What are the scorces of students 2?"));
student3 = parseInt(prompt("What are the scorces of students 3?"));