<SCRIPT language="JavaScript">
height = screen.height;
width = screen.width;
document.write( width*height + " pixels");
</SCRIPT>
我希望我的答案以逗号分隔数字而不是一个完整数字返回。
答案 0 :(得分:2)
这是一种有趣的方式:
function format(num) {
return ("" + num).split("").reverse().reduce(function(acc, num, i, orig) {
return num + (i && !(i % 3) ? "," : "") + acc;
}, "");
}
format(777782374);
打印:
"777,782,374"
或者,如果你想支持小数:
function format(num, fix) {
var p = num.toFixed(fix).split(".");
return p[0].split("").reduceRight(function(acc, num, i, orig) {
var pos = orig.length - i - 1
return num + (pos && !(pos % 3) ? "," : "") + acc;
}, "") + (p[1] ? "." + p[1] : "");
}
format(777782374, 4);
打印:
"777,782,374.0000"
答案 1 :(得分:0)
你不应该将它们相乘吗?
document.write( width + ", " + height + " pixels");