例如將3456000.09=>3,456,000.09 這樣子。就這個小練習小白我已經做了一晚上了,由于目前還沒有接觸到其他javascript的知識,例如正則表達式什么的,所以沒考慮別的方法?,F在想出來兩種方法,分別是用小學算術和循環,(剛剛查了下Mozilla,num.toLocalString()方法就可以直接將數字轉換成整數部分每三位帶一個“,”,已哭暈/(ㄒoㄒ)/~~)。但是考慮到能用循環的地方都能用遞歸,所以我想用下遞歸,也就是函數調用函數本身的方法,不知道我這個理解有沒有錯誤,但是使用這個方法就卡殼了,先不考慮小數部分。先貼上我自己實現的兩種方法:循環的方法請輸入代碼算術方法請輸入代碼遞歸的方法請輸入代碼最后這個方法總是顯示undefined,改來改去我都不知道問題出在哪里,還請前輩們解答關注 | 4收藏
把一個浮點數的整數部分轉成每三位加上一個逗號,我最后想用下函數調用函數本身的方法,但是出錯了。
郎朗坤
2018-10-10 09:57:28