Re: [問題] 請各方高手幫忙解決邏輯
※ 引述《dlikeayu (太陽拳vs野球拳)》之銘言:
: ※ [本文轉錄自 Ajax 看板 #1JlkJbfD ]
: 作者: dlikeayu (太陽拳vs野球拳) 看板: Ajax
: 標題: [問題] 請各方高手幫忙解決邏輯
: 時間: Fri Jul 11 03:09:20 2014
: 小弟從事程式設計也幾年了
: 但是最近有件事讓小弟覺得很煩悶
: 小弟遲遲寫不出一套正確的邏輯
: 不到一百行的code,目前就用了4小時
: 小弟心裏很悶
: 請救救小弟
: 有請各方高手
: 真的是"各方"高手來幫忙...
: Code 如下:
: http://jsfiddle.net/bY3E9/27/
從試玩的感覺,你是問三個題目,每個題目只有 yes,no
所以最終的結果應該是
2^3 = 8
000=不開心,不喜歡,沒緣份
001=不開心,不喜歡,只能當朋友
010=不開心,喜歡,只想當x友
011=不開心,喜歡,想在一起但有其他不高興的事
100=在一起很開心,但不喜歡黏在一起,還是當當朋友好了
101=在一起很開心,相處的時間太長又會膩,遠距離的戀愛
110=在一起開心,想在一起,但沒有緣份,總是在不巧的時間不同地點看到不同的事
111=無論如何,都想在一起
何不定一個簡單的結構~
例如:
var question = [
{
no:1,
q:"因為Monochrome Yeh",
ans:"Monochrome 開心嗎:",
user_ans_status:null
},
{
no:2,
q:...,ans:.....
}....
];
反正答案只有最後才會show,那你只要把 YES or NO 併成
000
001
…
你就可以得到最終的結果了
而不用寫一堆 if 中的 if :)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.134.48.253
※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1405040467.A.E14.html
※ 編輯: shadowjohn (140.134.48.253), 07/11/2014 09:17:49
推
07/11 09:26, , 1F
07/11 09:26, 1F
→
07/11 09:26, , 2F
07/11 09:26, 2F
→
07/11 09:26, , 3F
07/11 09:26, 3F
→
07/11 09:40, , 4F
07/11 09:40, 4F
→
07/11 09:41, , 5F
07/11 09:41, 5F
推
07/11 14:37, , 6F
07/11 14:37, 6F
→
07/11 14:38, , 7F
07/11 14:38, 7F
→
07/11 14:39, , 8F
07/11 14:39, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):