看板 Web_Design 關於我們 聯絡資訊
: </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
LPH66:後面對了 前面只要把 && 想成 and(和) 就行了 10/20 14:39
cyr1216:true and false=false,只有 true and true=true 10/25 02:47