该闪就闪
-=本人学习flash过程中遇到的问题及讨论=-

關於Number("0010")的討論

   Flash进修2006-11-23 11:52


Dream(215048072) 11:28:09
trace(Number("0010"));
這裡輸出的是什麼呢??
Hunter.jiang(185821576) 11:32:19
8
Dream(215048072) 11:29:23
 不是10??
Hunter.jiang(185821576) 11:32:44
不是
Dream(215048072) 11:29:37
變了進制?
nic(55062904) 11:29:39
8進制
Dream(215048072) 11:29:49
 
Billy(284865669) 11:30:03
00開頭是8進制
Dream(215048072) 11:30:24
怎樣變回10進的?
Hunter.jiang(185821576) 11:33:41
那010還是8呢
Frank Li(249606266) 11:30:40
0開頭表示8進制吧
0x就是16進制
Dream(215048072) 11:31:17
怎樣要0010輸出為10呢?
Hunter.jiang(185821576) 11:34:40
080就是80了
Hunter.jiang(185821576) 11:35:47
070是56
Dream(215048072) 11:32:59
我問0010怎樣輸出是10
Dream(215048072) 11:33:07
怎樣轉換
Billy(284865669) 11:33:21
如果出現9就不是8進制了
var sNum:String = "010";
trace((Number(sNum+"9")-9)/10);
 
Frank Li(249606266) 11:33:25
你自己寫個function去掉前面的0不就行了
Dream(215048072) 11:33:48
 。。沒現成的函數?
Billy(284865669) 11:34:00
var sNum:String = "010";
trace((Number(sNum+"9")-9)/10);
Frank Li(249606266) 11:34:01
很簡單的啦。。。
daniel.luo(61520261) 11:34:04
可以先轉成16再轉成10
Dream(215048072) 11:35:24
等我還將
mc_10_1
格式為
mc_0010_0001
number過來搞得我暈了。。
Dream(215048072) 11:35:43
 找知道不格式化。
Hunter.jiang(185821576) 11:39:43
暈啊
Dream(215048072) 11:36:54
 
Billy(284865669) 11:37:43
這樣就行了嘛,不是很麻煩呀

return (Number(sNum+9)-9)/10
Dream(215048072) 11:37:57
可以了。
Hunter.jiang(185821576) 11:41:38
Number(010)/8*10行不?
Billy(284865669) 11:39:06
Number(019)/8*10 就出錯了
Hunter.jiang(185821576) 11:42:27

trace(Number('0010'+'.'));  //輸出'10',這個應該是最簡單了 

标签集:TAGS:
回复Comments()点击Count()

回复Comments

{commenttime}{commentauthor}

{CommentUrl}
{commentcontent}
我的日历
分类日志
友情链接
最新评论
搜索日志
访问计数
获取 RSS
我的 Blog:
jh7086 最新的 20 条日志
[Flash习作]
[Flash进修]
[Flash推荐]
[Flash涂鸦]
[听~音乐]
[我滴地盘er]
全站 Blog:
全站最新的 20 条日志
Powered by 5DBlog.com