Namespace testing
by toubia95
CSS
/* commentaires :
1. gnjs = (function () { var gnjs = {}; return gnjs; }());
2. var gnjs = (function () { var gnjs = {}; return gnjs; }());
3. var gnjs = gnjs || (function () { return gnjs = {}; }());
4. var gnjs = gnjs || (function () { var gnjs = {}; return gnjs; }());
*/
JavaScript
var gnjs = gnjs || (function () {
"use strict";
var gnjs = {
d: function (dd, mm, yyyy) { //v1.01
var odate;
if ((isFinite(parseInt(dd, 10))) && (isFinite(parseInt(mm, 10))) && (isFinite(parseInt(yyyy, 10)))) {
odate = new Date(yyyy, mm - 1, dd);
} else {
throw new Error("Mauvais arguments dans gnjs.d(jour,mois,année) !");
}
return odate;
}
};
return gnjs;
}());
console.log(gnjs.d(8,5,1972));