没有输出任何内容

Nothing is outputting

本文关键字:任何内 输出      更新时间:2023-10-20

我不知道我做错了什么,我无法得到任何输出。语言是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;

    }
}

不管其他问题如何,都不会在任何地方调用displayZipCodeData(),因此代码不会被执行。

相关文章: