[問題] 遇到一個奇怪的狀況
這個奇怪的狀況呢 就是
我做了三個輸入文字的文字格子還有一個按鈕
然後當按下按鈕時去給他們做判斷大小
我寫了以下的程式
a = _root.linea.text;
b = _root.lineb.text;
c = _root.linec.text;
trace(typeof (a));
trace(a>=0);
trace(b<=0);
trace(c == 0);
如果我分別輸入0,0,0
第一個trace會顯示出a是字串
然後再來會顯示true 然後true 最後一個就是怪異的地方了
他會時而true 時而false=.=||| 是字串的緣故嗎?
然後我再試著輸入1,1,1
結果會顯示a是字串 然後true, true,false @@!
應該是true, false, false才對吧@@
接著我試著把a,b,c轉成數值
利用
a = Number(a);
b = Number(b);
c = Number(c);
來轉換 然後用trace(typeof (a));
可以得到number然後就輸入0,0,0測
trace(a>=0);
trace(b<=0);
trace(c == 0);
結果一樣有時候是true,true,true 有時候是true,true,false=.=
最後測試1,1,1得到true,true,false @@
而且跑a<=0 || b<=0 || c<=0也會得到true 0rz...
請問有人知道這是怎麼一回事嗎=.=|||
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.73.236.120
推
04/02 02:07, , 1F
04/02 02:07, 1F
推
04/02 02:17, , 2F
04/02 02:17, 2F
推
04/02 09:48, , 3F
04/02 09:48, 3F
→
04/02 09:49, , 4F
04/02 09:49, 4F
→
04/02 09:49, , 5F
04/02 09:49, 5F
→
04/02 09:50, , 6F
04/02 09:50, 6F
推
04/02 11:53, , 7F
04/02 11:53, 7F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章