首先使用前导零将您的数字转换为十六进制,然后通过添加破折号对其进行格式化。示例您可以尝试运行以下代码以格式化十六进制数 - 实时演示 var num = 32122; var myHex = ("000000000000000" + num.toString(16)).substr(-16); var resHex = myHex.substr(0, 8)+'-'+myHex.substr(8,4)+'-'+myHex.substr(12,4); document.write(resHex); 输出00000000-0000-7d7a
使用 toFixed() 方法将四舍五入的数字格式化为 N 位小数。toFixed() 方法使用特定位数的小数格式化数字。示例您可以尝试运行以下代码以形成四舍五入的数字到 N 位小数 - 实时演示 JavaScript toFixed() 方法 var num = 15; document.write("num.toFixed() is : " + num.toFixed()); document.write(""); document.write("num.toFixed() is : " + num.toFixed(2)); document.write(""); document.write("num.toFixed() is : " + num.toFixed(1)); document.write(""); 输出num.toFixed() is : 15 num.toFixed() is : 15.00 num.toFixed() is : 15.0