什么都没有输出

时间:2013-11-26 23:24:10

标签: javascript

我不知道我做错了什么,我无法得到任何输出。语言是javascript。

继承问题

  

编写一个程序,确定每个男性和女性的生活数量   学生入学记录集中的邮政编码区域。产量   邮政编码,男性总人数和总人数   每个邮政编码的女性。报告末尾共显示   男性和女性。

     

记录集中有5个邮政编码。邮政编码为:53711,   53712,53713,53714,53716。这些邮政编码值不言而喻   zipcodes,可以在程序中用作文字 - 它们是   避免使用的一般课程标准例外   在程序的主要部分中的文字。每条记录都是   阅读,询问性别代码字段和邮政编码字段,以及   然后为该性别增加适当的计数器变量   用于该性别和邮政编码组合。

     

必须至少有五(5)个功能。

     

输出需要看起来像这样

53711: Males: 5 Females: 2 
53712: Males: 9 Females: 9 
53713: Males: 11 Females: 3 
53714: Males: 4 Females: 6 
53716: Males: 1 Females: 0 

Total Males: 30 
Total Females: 20

继承我的代码

/*
    Main Function
*/

function getStudentRecords() {

    //constants
    var ZERO = 0;
    var MALE = "M";
    var FEMALE = "F";
    var ZIPCODE_ONE = 53711;
    var ZIPCODE_TWO = 53712;
    var ZIPCODE_THREE = 53713;
    var ZIPCODE_FOUR = 53714;
    var ZIPCODE_FIVE = 53716;

    //global variables

    var totalFemales;
    var totalMales;
    var currentName;
    var currentZipCode;
    var currentGender;
    var studentRecords;
    var malesZipcodeOne;
    var femalesZipcodeOne;
    var malesZipcodeTwo;
    var femalesZipcodeTwo;
    var malesZipcodeThree;
    var femalesZipcodeThree;
    var malesZipcodeFour;
    var femalesZipcodeFour;
    var malesZipcodeFive;
    var femalesZipcodeFive;

    function displayZipcodeData() {

        document.write(ZIPCODE_ONE);
        document.write(" : Males ");
        document.write(malesZipcodeOne);
        document.write(" : Females ");
        document.write(femalesZipcodeOne);
        document.write("<br />");
        document.write(ZIPCODE_TWO);
        document.write(" : Males ");
        document.write(malesZipcodeTwo);
        document.write(" : Females ");
        document.write(femalesZipcodeTwo);
        document.write("<br />");
        document.write(ZIPCODE_THREE);
        document.write(" : Males ");
        document.write(malesZipcodeThree);
        document.write(" : Females ");
        document.write(femalesZipcodeThree);
        document.write("<br />");
        document.write(ZIPCODE_FOUR);
        document.write(" : Males ");
        document.write(malesZipcodeFour);
        document.write(" : Females ");
        document.write(femalesZipcodeFour);
        document.write("<br />");
        document.write(ZIPCODE_FIVE);
        document.write(" : Males ");
        document.write(malesZipcodeFive);
        document.write(" : Females ");
        document.write(femalesZipcodeFive);
        document.write("<br />");

    }

    function processStudentRecords() {

        while (studentRecords.readNextRecord()) {
            currentZipCode = studentRecords.getStudentZipCode();
            currentGender = studentRecords.getStudentGender();

            if (currentZipCode === ZIPCODE_ONE) {

                if (currentGender === MALE) {
                    malesZipCodeOne++;
                    totalMales++;
                } else {
                    femalesZipCodeOne++;
                    totalFemales++;
                }

            }
            if (currentZipCode === ZIPCODE_TWO) {

                if (currentGender === MALE) {
                    malesZipCodeTwo++;
                    totalMales++;
                } else {
                    femalesZipCodeTwo++;
                    totalFemales++;
                }

            }

            if (currentZipCode === ZIPCODE_THREE) {

                if (currentGender === MALE) {
                    malesZipCodeThree++;
                    totalMales++;
                } else {
                    femalesZipCodeThree++;
                    totalFemales++;
                }

            }
            if (currentZipCode === ZIPCODE_FOUR) {

                if (currentGender === MALE) {
                    malesZipCodeFour++;
                    totalMales++;
                } else {
                    femalesZipCodeFour++;
                    totalFemales++;
                }

            }
            if (currentZipCode === ZIPCODE_FIVE) {

                if (currentGender === MALE) {
                    malesZipCodeFive++;
                    totalMales++;
                } else {
                    femalesZipCodeFive++;
                    totalFemales++;
                }

            }


        }

    }

    function initializeEnrollmentRecords() {
        studentRecords = openStudentEnrollmentRecords();

        totalFemales = ZERO;
        totalMales = ZERO;
        totalStudents = ZERO;
        malesZipcodeOne = ZERO;
        femalesZipcodeOne = ZERO;
        malesZipcodeTwo = ZERO;
        femalesZipcodeTwo = ZERO;
        malesZipcodeThree = ZERO;
        femalesZipcodeThree = ZERO;
        malesZipcodeFour = ZERO;
        femalesZipcodeFour = ZERO;
        malesZipcodeFive = ZERO;
        femalesZipcodeFive = ZERO;


    }

}

1 个答案:

答案 0 :(得分:2)

无论您遇到其他问题,都不会在任何地方调用displayZipCodeData(),因此代码未被执行。

相关问题