标签:
1 //s金额 n保留几位小数 默认保留两位小数 2 function formatMoney(s, n) { 3 n = n > 0 && n <= 20 ? n : 2; 4 s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + ""; 5 var l = s.split(".")[0].split("").reverse(), r = s.split(".")[1]; 6 t = ""; 7 for (i = 0; i < l.length; i++) { 8 t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? "," : ""); 9 } 10 return t.split("").reverse().join("") + "." + r; 11 }
1 //小数点往后移动两位[实际上是*100,但是例如:1.0011*100在JS中结果不对。] 2 function numberChange(i){ 3 if(i==0){ 4 return 0; 5 } 6 var str = i.toString(),len = 0,arr=[],newStr=‘‘; 7 for(var i = 0;i<str.length;i++){ 8 if(str[i]==‘.‘){ 9 len = i; 10 } 11 arr.push(str[i]) 12 } 13 arr[len] = arr[len+1]; 14 arr[len+1] = arr[len+2]; 15 arr[len+2] = ‘.‘; 16 for(var i = 0;i<arr.length;i++){ 17 newStr+=arr[i]; 18 } 19 return Number(newStr); 20 }
1 //1。获得屏幕的分辨率: 2 screen.width 3 screen.height 4 5 //2。获得窗口大小: 6 document.body.clientWidth 7 document.body.clientHeight 8 9 //3。获得窗口大小(包含Border、Scroll等元素) 10 document.body.offsetWidth 11 document.body.offsetHeight 12 13 14 15 document.documentElement.clientHeight //获取当前浏览器窗口可工作高度
1 //鼠标相对于网页的坐标 2 function mousePos(e){ 3 var x,y; 4 var e = e||window.event; 5 return { 6 x:e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft, 7 y:e.clientY+document.body.scrollTop+document.documentElement.scrollTop 8 }; 9 }; 10 ~function (e){ 11 var e = e||window.event; 12 alert(‘X:‘+mousePos(e).x+’|||Y:‘+mousePos(e).y); 13 }()
标签:
原文地址:http://www.cnblogs.com/xhtml5/p/5719067.html