Visualizzazione dei risultati da 1 a 8 su 8

Visualizzazione discussione

  1. #5
    Utente di HTML.it
    Registrato dal
    Feb 2016
    Messaggi
    18
    codice:
    var eeisus = 1;
    var eetrue = "TRUE";
    var eefalse = "FALSE";
    var eedec = ".";
    var eeth = ",";
    var eedecreg = new RegExp("\\.", "g");
    var eethreg = new RegExp(",", "g");
    var eecurrencyreg = new RegExp("[$]", "g");
    var eepercentreg = new RegExp("%", "g");
    
    
    function myIsNaN(x) {
        return (isNaN(x) || (typeof x == 'number' && !isFinite(x)));
    };
    
    
    function round(n, nd) {
        if (isFinite(n) && isFinite(nd)) {
            var sign_n = (n < 0) ? -1 : 1;
            var abs_n = Math.abs(n);
            var factor = Math.pow(10, nd);
            return sign_n * Math.round(abs_n * factor) / factor;
        } else {
            return NaN;
        }
    };
    
    
    function sum2(arr, rt, rb) {
        var sum = 0;
        for (var ii = rt; ii <= rb; ii++) {
            sum += arr[ii]
        };
        return sum
    };
    
    
    function sum3(arr, rt, ct, rb, cb) {
        var sum = 0;
        for (var ii = rt; ii <= rb; ii++) {
            for (var jj = ct; jj <= cb; jj++) {
                sum += arr[ii][jj]
            }
        };
        return sum
    };
    
    
    function sumgeneral(cnt, vsum, vcnt, x) {
        var sum = vsum;
        for (var ii = 0; ii < x.length; ii++) {
            sum += sum3(x[ii][0], x[ii][1], x[ii][2], x[ii][3], x[ii][4]);
        };
        return sum;
    };
    
    
    function eeparseFloat(str) {
        str = String(str).replace(eedecreg, ".");
        var res = parseFloat(str);
        if (isNaN(res)) {
            return 0;
        } else {
            return res;
        }
    };
    var near0RegExp = new RegExp("[.](.*0000000|.*9999999)");
    
    
    function eedisplayFloat(x) {
        if (myIsNaN(x)) {
            return Number.NaN;
        } else {
            var str = String(x);
            if (near0RegExp.test(str)) {
                x = round(x, 8);
                str = String(x);
            }
            return str.replace(/\./g, eedec);
        }
    };
    
    
    function eedisplayFloatND(x, nd) {
        if (myIsNaN(x)) {
            return Number.NaN;
        } else {
            var res = round(x, nd);
            if (nd > 0) {
                var str = String(res);
                if (str.indexOf('e') != -1) return str;
                if (str.indexOf('E') != -1) return str;
                var parts = str.split('.');
                if (parts.length < 2) {
                    var decimals = ('00000000000000').substring(0, nd);
                    return (parts[0]).toString() + eedec + decimals;
                } else {
                    var decimals = ((parts[1]).toString() + '00000000000000').substring(
                        0, nd);
                    return (parts[0]).toString() + eedec + decimals;
                }
            } else {
                return res;
            }
        }
    };
    Grazie della risposta! Così può andare?
    Ultima modifica di ciro78; 10-04-2016 a 16:34 Motivo: magari nel tag code era meglio

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.