没有人说科学计数法那题不对么...直接
return num.toString().replace(/\B(?=((\d{3})+)$)/g,',');
就行了不是么