Re: [問題] 如何對0開頭的數字加1
※ 引述《lueichun (no anonymous)》之銘言:
: 如果我現在有一個數字 叫0001
: 那我應該要怎麼做 才能做到0001+1 變成0002
: 0009+1 變成0010的效果
: 在JavaScript 0001會被當成字串 所以0001直接+1會變成00011
: 所以直接+1當然不行
: 感覺這個狀況應該很多人都會遇到 但我目前還沒找到可行的做法
推文提了做法了
不過我這裡要提一個觀念問題
你之所以會得到一個有補零的"數字"多半是因為跟顯示有關
(要嘛是輸入的東西, 要嘛是其他地方要送出去顯示之前被你攔截)
由於補零這一回事只跟數值顯示有關
所有這種操作都只要在顯示的前一刻再處理行了
因此你可能要去看一下你是從哪得到這個有補零的"數字"的
如果是輸入那就轉就行了
如果是計算結果那你可能要看看有沒有哪個地方的補零提早做了, 把它搬到顯示前一刻
--
1985/01/12 三嶋鳴海 1989/02/22 優希堂悟 1990/02/22 冬川こころ 1993/07/05 小町
つぐみ 歡迎來到 1994/05/21 高江ミュウ 1997/03/24 守野いづみ 1997/03/24 伊野瀬
チサト 1998/06/18 守野くるみ 打越鋼太郎的 1999/10/19 楠田ゆに 2000/02/15 樋口遙
2002/12/17 八神ココ 2011/01/11 HAL18於朱倉岳墜機 ∞與∫的世界 2011/04/02 茜崎空
啟動 2012/05/21 第貮日蝕計畫預定 2017/05/01~07 LeMU崩壞 2019/04/01~07 某大學合宿
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.29.238
※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1493621942.A.85C.html
討論串 (同標題文章)