-6
我正在使用Javascript構建一個風險計算器程序,爲此,我有一個1-3的規模,其中零是沒有風險,三個是最高風險。對於每個選項(年齡,性別,BMI,血壓,體溫,吸菸等),我將分配一個數字(0-3)並使用該數字來確定風險百分比。如何在Javascript中分配數字?
實施例:年齡:
18-39 = 0風險
40+ = 2風險
無論用戶選擇他們的年齡將增加他們的個人百分比。
我該如何編寫這個程序?
List<StringWithValue> stringList == new ArrayList<StringWithValue>();
int myRisk;
// no risk = "0";
//some risk = "1";
// risk = "2";
//abnormal risk = "3";
var a = "0", b = "1", c = "2", d = "3"
if(message == "Age") {
alert("Ages 18 to 39 have a lower risk of cancer" + '\n\n' +
"Than for those over 40.");
StringAge = "18-39";
StringValue = "a";
System.out.println("Age" = "a");
StringAge_2 = "40-80";
StringValue = "c";
System.out.println("Age_2" = "c");
} else if(message =="Sex") {
alert("Choose your biological gender" + '\n\n' + "Males are more likely to develop" +
" lung cancer than females.");
} else if(message == "Systolic Blood Pressure") {
alert("Low blood pressure is anything below 100" + 'n\n' + "Normal range is 120-130" +
"High blood pressure is over 135.");
} else if(message =="Diastolic Blood Pressure") {
alert("Low blood pressure is anything below 70" + 'n\n' +"Normal range is 80-85" +
"High blood pressure is over 90.");
} else if(message =="Temperature") {
alert("Below 98.6 degrees Fahrenheit/37 degrees Celsius is unhealthy" + 'n\n' + "Normal range is at exactly 98.6 degrees/37 degrees Celsius" +
"Anything above 98.6 degrees Fahrenheit/37 degrees Celsius is abnormal.");
} else if(message =="Race") {
alert("African Americans have a higher chance of lung cancer" + 'n\n' + "Followed by Caucasians" +
"Asians, Pacific Islanders, Hispanics, and Native Americans have a low percentage.");
}
else if(message == "family") {
alert("Family History of Lung Cancer" + '\n\n' +
"Choose Yes if an immediate family member had " +
"lung cancer.");
"Note: The Calculator is only applicable for persons without a previous diagnosis of lung cancer.");
}
}
function radiobtnchange(units){
if(units == "Standard"){
document.getElementById('lblHeightUnits').innerHTML = "in";
document.getElementById('lblWeightUnits').innerHTML = "lbs";
}
if(units == "Metric"){
document.getElementById('lblHeightUnits').innerHTML = "cm";
document.getElementById('lblWeightUnits').innerHTML = "kg";
}
}
function clearAllFields(theForm) {
if(theForm.age) clearObjValue(theForm.race);
if(theForm.sex) clearObjValue(theForm.pca3);
if(theForm.systolic_blood_pressure) clearObjValue(theForm.free_psa);
if(theForm.diastolic_blood_pressure) clearObjValue(theForm.pro_psa);
if(theForm.bmi) clearObjValue(theForm.height);
if(theForm.temperature) clearObjValue(theForm.weight);
if(theForm.prostate_volume) clearObjValue(theForm.prostate_volume);
if(theForm.num_biopsy_cores) clearObjValue(theForm.num_biopsy_cores);
if(theForm.aua_symptom_score) clearObjValue(theForm.aua_symptom_score);
if(theForm.age) clearObjValue(theForm.age);
if(theForm.psa) clearObjValue(theForm.psa);
if(theForm.familyhistory) clearObjValue(theForm.familyhistory);
if(theForm.dre) clearObjValue(theForm.dre);
if(theForm.biopsy) clearObjValue(theForm.biopsy);
if(theForm.finasteride) clearObjValue(theForm.finasteride);
也就是說* JavaScript的*代碼,它是不一樣的*的Java *。 – Blorgbeard 2013-04-22 00:07:07
一個不會簡單地混合Java和JavaScript代碼。 – 2013-04-22 00:27:31