js基础3 — 将字符转为国际标准法
<html> <head> <title>将字符转换成国际标准表示法</title> </head> <body> <script type="text/javascript"> "use strict"; var console = window.console; // 方法1 var valueToNumber = function(value) { var sValue = value.toString(); sValue = sValue.split(''); sValue.reverse(); for (var i=0; i< sValue.length; i++) { if(i%4 == 3) { sValue.splice(i,0,','); } } value = sValue.reverse().join(''); console.log(value); return value; }; valueToNumber(1000); valueToNumber(123456789); // 方法2 var valueToNumber2 = function(value) { console.log(value.toLocaleString('en-US')); return value.toLocaleString('en-US'); }; valueToNumber2(1000); valueToNumber2(1234567); // 从前往后打点 // var valueToNumber = function(value) { // var sValue = value.toString(); // sValue = sValue.split(''); // var length = Math.floor(sValue.length/3); // for (var i=0; i< length; i++) { // sValue.splice(4*i+1,0,','); // } // value = sValue.join(''); // console.log(value); // return value; // }; // valueToNumber(1000); // valueToNumber(1234567); // valueToNumber(123456799999); </script> </body> </html>