こんにちは、初心者プログラマーです。JavaScript の学習を始めたばかりです。ユーザーが候補のリストから名前を選択し、情報を受け取りたいカテゴリを選択するように求める単純な JavaScript プログラムを作成しようとしています。次に、プログラムはその情報を表示する必要があります。以下のコードを書いたのですが、なぜかうまくいかず、方法がわかりません。どんな助けでも大歓迎です。ありがとう
<html>
<head>
<title>interndatabase</title>
<script type="text/javascript">
//<!CDATA[
//stores data about the applicants
applicantName= new array ("Joe","Sarah", "Roger", "Mike");
applicantCategory= new array ("University","Year","SAT","GPA");
applicantInfo= new array (
new array ("Stanford","Senior","2250","3.6"),
new array ("UC Berkeley","Junior","2100","3.9"),
new array ("MIT","Junior","2200","3.3"),
new array ("Carnegie Mellon","Sophomore","2150","3.4")
);
//this function should evaluate said data
function getInfo (){
var theApplicant=" ";
var menuA="Please choose an applicant by typing a number\n";
menuA+="0)Joe\n";
menuA+="1)Sarah\n";
menuA+="2)Roger\n";
menuA+="3)Mike\n";
theApplicant=prompt(menuA);
return theApplicant;
var theCategory=" ";
var menuB="Please Choose a category by typing a number\n";
menuB+="0)University\n";
menuB+="1)Year\n";
menuB+="2)SAT\n";
menuB+="3)GPA\n";
theCategory=prompt(menuB);
return theCategory;
}//end function
//main code evaluates the result, and returns the correct info to the user
function main () {
var output=" ";
var name=getInfo()
var category=getInfo()
var result=applicantInfo [name] [category];
output="The database belonging to" +applicantName;
output+="registers" +result+ "in that category.";
alert(output);
}//end main
</script>
</head>
<body>
</body>
</html>