我在學習JavaScript,所以我正在做這個項目來練習。我試圖弄清楚對象和所有工作。基本上我想要的是一個人的列表,作爲對象,並賦予每個屬性的特定屬性。然後它會問一堆問題,直到它猜出你正在想的那個人。我四處搜尋,但無法真正找到如何做到這一點。這是我到目前爲止有:使用JavaScript對象的人物猜測程序
function person(name,age,eyecolor,gender,eyeglasses)
{
this.name=name;
this.age=age;
this.eyecolor=eyecolor;
this.gender=gender;
this.eyeglasses=eyeglasses;
}
var Dad=new person("Dad",45,"blue","male",true);
var Mom=new person("Mom",48,"blue","female",false);
var Brother=new person("Brother",16,"blue","male",false);
var Sister=new person("Sister",15,"green","female",false);
function askQuestion(){
}
function begin(){
askQuestion();
}
現在我要的是一個方式,我可以在askQuestion
功能,選擇基於我們到目前爲止關於人知道名單的問題。然後重新計算可能的人數,然後選擇另一個問題,直到我們知道它是誰。希望我已經說清楚了。我會怎麼做?
嘗試'提示(「他們的性別?」)等,並將其與人的性別進行比較。 – 2013-04-21 17:39:01
好的,但我不太瞭解Javascript。什麼是提示?我如何比較呢? – eshellborn 2013-04-21 17:41:08
@eshellborn SO不是代碼寫入服務。正如http://stackoverflow.com/faq所說,SO是針對「特定編程問題」的問題。 – Mooseman 2013-04-21 17:54:17