没有输出任何内容
Nothing is outputting
我不知道我做错了什么,我无法得到任何输出。语言是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()
,因此代码不会被执行。
相关文章:
- jQuery中是否内置了任何字符串格式化函数
- 有人知道有没有jquery插件可以在图像上写文本,并让用户将其放置在图像内的任何位置
- 是否有任何内置方法可以更改JavaScript对象'的属性设置为某个值
- AngularJS-检测到n分钟内没有任何操作并进入默认状态
- 使用Jade输出HTML(在ng个重复内)
- 使用多功能框在 chrome 扩展程序中包含内联自动填充功能的任何方法
- 创建按钮不调用表单内的任何操作
- 如何在角度过滤器内返回 html5 音频/视频作为输出
- 使用 CasperJS 时,是否可以在执行任何内联或外部 Javascript 之前与加载页面的 DOM 进行交互
- 循环内输出奇怪
- 找不到“”;应用程序“;模板或视图.对象{fullName:“template:application”}将不呈现任何内
- 我的for循环内输出分叉失败
- 如何在没有任何内置函数的情况下将元素添加到数组中
- 如何获得元素id点击没有任何内联函数调用在javascript
- 在javascript/jquery中是否有任何内置功能来过滤邮件,如php's函数(!使用filter_var
- 在JavaScript中过滤数组,而不使用任何内置函数或新数组
- Jquery是否有任何内置方法来单独查找可验证的元素?
- 我试图在不使用任何内置方法的情况下延迟此函数.为什么这行不通呢?
- 如何在不使用javascript中任何内置函数的情况下反转字符串
- Angular Bootstrap-ui 是否有任何内置函数来处理打开或关闭的东西