// 先轉化為字符串 var str = 12345678 + '' // 封裝一個反轉字符串的方法 function res(str){ // split(轉換為數組) reverse(反轉數組) join(轉化為字符串) return str = str.split('').reverse().join('') } // 調用反轉數組的方法 str=res(str) //每三位字符加一個 ','的方法 function toRMB(str){ var rmb = '' for(var i = 1; i <= str.length; i++){ rmb += str[i - 1] // 添加字符串的每一項 if( i % 3 == 0 && i != str.length ){ 判斷每三個字符串添加一個',' 索引是從零開始的所以 i != str.length rmb += ',' } } return rmb } // 調用函數 str = res(toRMB(str)) console.log(str) // 12,345,678
