JS常用方法

//1. 去空格
function doTrimStr(str){
    return str.replace(/(^\s*)|(\s*$)/g, ""); 
}
====================================================================
//2. 数据四舍五入到2位小数
function formatFloat(src, pos) {
    return Math.round(src*Math.pow(10, pos))/Math.pow(10, pos);
}
alert(formatFloat("1212.2353", 2));  //输出:1212.24
====================================================================
//3. JS 中如何判断-undefined
var exp = undefined;
if (typeof exp == "undefined"){
    alert("undefined");
}
====================================================================
//4. JS与JAVA 编码与解码
(1) JS方法中
var goodsName = $("#searchGoodsName").val();  
goodsName = encodeURIComponent(goodsName); 
goodsName = encodeURIComponent(goodsName);
(2) JAVA方法中,执行以下方法就能得到正确的值了
String goodsName = getRequest().getParameter("goodsName");
URLDecoder urlDecoder = new URLDecoder(); 
goodsName = urlDecoder.decode(goodsName,"utf-8");
====================================================================

你可能感兴趣的:(常用方法)