试图找到平均值

时间:2016-04-03 04:26:55

标签: javascript

我需要知道为什么当我尝试划分学生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
        }
        });

}

1 个答案:

答案 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?"));