zoukankan      html  css  js  c++  java
  • jsp页面加减乘除

    //乘法
    function numMulti(num1, num2) {
    var baseNum = 0;
    try {
    baseNum += num1.toString().split(".")[1].length;
    } catch (e) {
    }
    try{
    baseNum += num2.toString().split(".")[1].length;
    } catch (e) {
    }
    return Number(num1.toString().replace(".", "")) * Number(num2.toString().replace(".", "")) / Math.pow(10, baseNum);
    }
    //加法
    function numAdd(num1, num2) {
    var baseNum, baseNum1, baseNum2;
    try {
    baseNum1 = num1.toString().split(".")[1].length;
    } catch (e) {
    baseNum1 = 0;
    }
    try {
    baseNum2 = num2.toString().split(".")[1].length;
    } catch (e) {
    baseNum2 = 0;
    }
    baseNum = Math.pow(10, Math.max(baseNum1,baseNum2));
    return (numMulti(num1,baseNum)+numMulti(num2,baseNum))/baseNum;
    }
    //减法
    function numSubtr(num1,num2){
    var baseNum, baseNum1, baseNum2;
    try{
    baseNum1=num1.toString().split(".")[1].length;
    }catch(e){
    baseNum1=0;
    }
    try{
    baseNum2=num2.toString().split(".")[1].length;
    }catch(e){
    baseNum2=0;
    }
    baseNum=Math.pow(10,Math.max(baseNum1,baseNum2));
    return (numMulti(num1,baseNum)-numMulti(num2,baseNum))/baseNum;
    }
    //除法
    function numDiv(num1,num2){
    var baseNum, baseNum1, baseNum2;
    try{
    baseNum1=num1.toString().split(".")[1].length;
    }catch(e){
    baseNum1=0;
    }
    try{
    baseNum2=num2.toString().split(".")[1].length;
    }catch(e){
    baseNum2=0;
    }
    with(Math){
    baseNum=Math.pow(10,baseNum2-baseNum1);
    return (Number(num1.toString().replace(".",""))/Number(num2.toString().replace(".","")))*baseNum;
    }
    }
    //计算两个日期相差天数
    function DateDiff(sDate1, sDate2) { //sDate1和sDate2是yyyy-MM-dd格式
    var aDate, oDate1, oDate2, iDays;
    aDate = sDate1.split(" ")[0].split("-");
    oDate1 = new Date(aDate[0] + '-' + aDate[1] + '-' + aDate[2]); //转换为yyyy-MM-dd格式
    aDate = sDate2.split("-");
    oDate2 = new Date(aDate[0] + '-' + aDate[1] + '-' + aDate[2]);
    iDays = parseInt((oDate1 - oDate2) / 1000 / 60 / 60 / 24); //把相差的毫秒数转换为天数
    return iDays; //返回相差天数
    }

  • 相关阅读:
    CVE-2019-0708
    windows powershell的常用命令
    sqli-lab(8)
    DVWA--CSP Bypass
    认清自己
    sqli-libs(7)
    DVWA--upload
    sqli-labs(6)
    python学习之路(22)
    BZOJ2434:[NOI2011]阿狸的打字机——题解
  • 原文地址:https://www.cnblogs.com/zuoqun/p/8524655.html
Copyright © 2011-2022 走看看