看板 Ajax 關於我們 聯絡資訊
我參考了網頁上javascript語法中有段 function hyper0(n11i,n1_i,n_1i,ni) { if(!(n1_i|n_1i|ni)) ^^^^^^^^^^^^^^^ 其中nl_i, n_1i, ni均是0 請問這段判斷式是什麼意思呢? 煩請指教 謝謝~ { if(!(n11i % 10 == 0)) { if(n11i==sn11+1) { sprob *= ((sn1_-sn11)/(n11i))*((sn_1-sn11)/(n11i+sn-sn1_-sn_1)); sn11 = n11i; return sprob; } if(n11i==sn11-1) { sprob *= ((sn11)/(sn1_-n11i))*((sn11+sn-sn1_-sn_1)/(sn_1-n11i)); sn11 = n11i; return sprob; } } sn11 = n11i; } else { sn11 = n11i; sn1_=n1_i; sn_1=n_1i; sn=ni; } sprob = hyper_323(sn11,sn1_,sn_1,sn); return sprob; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.83.221 ※ 編輯: limiya 來自: 61.59.83.221 (07/14 16:09) limiya:轉錄至看板 java 07/14 16:10
fillano:做or位元運算 07/14 17:41
limiya:但是()中的值不是boolean,這if又代表什麼意思呢? 07/14 21:27
godisempty:javascript 數值0,字串''也視為false 07/14 21:58
limiya:謝謝 我知道了:) 07/15 10:46