Login
Sign Up For Free
English
中文 (繁體)
中文 (香港)
中文 (简体)
日本語
Filipino
Bahasa Indonesia
Bahasa Melayu
Pусский
Português (Brasil)
Magyar
Français
Español
Deutsch
Čeština
العربية
Català
Dansk
Ελληνικά
فارسی
Suomi
Gaeilge
Hindi
עברית
Hrvatski
Italiano
Norsk bokmål
Nederlands
한국어
Polski
Română
Slovenský
Svenska
Türkçe
українська
беларуская
ไทย
Standard view
Ticore
說
14 years ago
AS, JS 高位數字補零
,其實根本不需要算補幾個 0,直接補上最大數量 0,然後從後面切字串就好了
latest #13
羊小咩
14 years ago
那補小數點後面通常 踢扣哥都怎麼血
Erin
說
14 years ago
lamb_mei
: 關鍵就是切字串...XD
羊小咩
14 years ago
我還以為踢扣哥會跟我說用什麼 toFixed 之類的東西 XDD 雖然最後通常都還是要切字串..
立即下載
maso
14 years ago
對厚…這樣寫比較快
Erin
說
14 years ago
以前的作法是先乘再取整數後除..取字串只要補一堆 0 然後取 0 到 indexOf("."
+ 你要的長度,才兩個步驟...不管有沒有快,重點就是爽度...
Ticore
說
14 years ago
lamb_mei
: 抱歉,讓你失望了~~ ㄘㄟˋ
Ticore
說
14 years ago
toFixed 之類是給標準數值表示用的,這種補 0 的結果已經不是標準數值,一般是有另外的 StringFormator 類別作,可是 JS, AS 沒有內建
Ticore
說
14 years ago
原來 substr 方式還能再簡化
,省略第二個參數
Ticore
說
14 years ago
複雜的數字格式就用專門的類別處理
NumberFormatter
高見龍
說
14 years ago
記得我大學的時候就是很乖的用if.. else 在那邊檢查是否小於10,小於10的話要補0,結果被學校老師笑說這個其實直接在前面補0再從右邊取你要的位數回來就行了
Ticore
說
14 years ago
aquarianboy
: 沒有上過正式的 Programming 課程啊,一切靠自己摸索
maso
14 years ago
aquarianboy
: >"< 我以前就都這樣寫啊
羊小咩
14 years ago
我也是 ....(怎麼沒有+1可以按)
back to top
Delete
Reply
Edit
Cancel
Cancel