Re: [請益] javascript語法問題

看板Web_Design作者 (keep going)時間15年前 (2010/10/20 14:03), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/3 (看更多)
: </script> : 不太懂的就是變數的地方了, : 請各路高手幫我解開疑惑,感激不盡!!~ <(_ _)> <script> var chinese_pass = true; var english_pass = false; var over21 = true; // pass in language subject(Chinese AND English) var lang_pass = chinese_pass && english_pass /* requirement to sit in alevel: pass in langauge subject OR over 21 years old */ var alevel = lang_pass || over21 document.write("Allow to sit in alevel? " + alevel); </script> 我在想這個js說的應該是 國文英文都通過者,或是年過21歲者 才能進入到A等級 但我不懂的是 為什麼chinese設true,而english設false?? 那這樣的話 var lang_pass = chinese_pass && english_pass 到底是會出現true還是fales?? 主要是這一句不太懂...... 而var alevel = lang_pass || over21這一句應該是說 只要lang_pass或over21其中一個為true,就回傳true吧 (應該是這樣吧 @@?) 再麻煩各位先進指教!!~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.88.104

10/20 14:39, , 1F
後面對了 前面只要把 && 想成 and(和) 就行了
10/20 14:39, 1F

10/25 02:47, , 2F
true and false=false,只有 true and true=true
10/25 02:47, 2F
文章代碼(AID): #1CleP3oC (Web_Design)
文章代碼(AID): #1CleP3oC (Web_Design)