Tuesday, February 16, 2016

Better JS functions than previous attempts at similar functionality

Some code notes for later reference:


A better number formatting function:
            function toDecimal (number) {  // CREDITS: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString
                return number.toLocaleString("en-US",{ style: 'decimal', minimumIntegerDigits: 1, maximumFractionDigits: 2, minimumFractionDigits: 2 });
            };



A better currency format function:
            function toDollar (number) {  // CREDITS: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString
                return number.toLocaleString("en-US",{ style: 'currency', currency: 'USD' });
            };



I've always wanted a good one of these:
            function guid () {  // CREDITS: http://stackoverflow.com/questions/105034/create-guid-uuid-in-javascript
                function s4() {
                    return Math.floor((1 + Math.random()) * 0x10000).toString(16).substring(1);
                }
                return s4() + s4() + '-' + s4() + '-' + s4() + '-' + s4() + '-' + s4() + s4() + s4();
            };


No comments: