Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * D1_03_Premenne
- *
- * Vytvori rozne typy premennych a objektov a loguje ich
- *
- * @note Datove typy, hodnoty, polia, slovniky, triedy, rozsahy/scope, volanie funkcii/metod a predavanie hodnot
- *
- * @author Miroslav Reiter [email protected]
- * @version 1.0
- * @changelog
- * @usage Denniky/Logs + Debug + breakpoints + Kniznice/Classes JS a GS
- *
- * @web https://www.it-academy.sk/
- */
- function vytvorPremenne() {
- // Primitivne premenne/objekty
- var pozicia = 'Google Script programator';
- var pocetRokovPraxe = 5;
- var hasCertikacia = true;
- var stav = null;
- var auto = undefined;
- Logger.log("---------------------------");
- Logger.log("Nazov premennej: pozicia" + ", typ: " + typeof(pozicia) + ", hodnota: " + pozicia);
- Logger.log("Nazov premennej: pocetRokovPraxe" + ", typ: " + typeof(pocetRokovPraxe) + ", hodnota: " + pocetRokovPraxe);
- Logger.log("Nazov premennej: hasCertikacia" + ", typ: " + typeof(hasCertikacia) + ", hodnota: " + hasCertikacia);
- Logger.log("Nazov premennej: stav" + ", typ: " + typeof(stav) + ", hodnota: " + stav);
- Logger.log("Nazov premennej: auto" + ", typ: " + typeof(auto) + ", hodnota: " + auto);
- // Komplexne premenne/objekty - polia/arrays - nehomogenne
- var poleVlastnostiProgramatora = ['Google Script programator',5,true];
- var dalsiePoleVlastnostiProgramatora = [pozicia,pocetRokovPraxe,hasCertikacia];
- Logger.log("---------------------------");
- Logger.log("Nazov premennej: poleVlastnostiProgramatora" + ", typ: " + typeof(poleVlastnostiProgramatora) + ", hodnota: " + poleVlastnostiProgramatora);
- Logger.log("Nazov premennej: dalsiePoleVlastnostiProgramatora" + ", typ: " + typeof(dalsiePoleVlastnostiProgramatora) + ", hodnota: " + dalsiePoleVlastnostiProgramatora);
- poleVlastnostiProgramatora[0];
- dalsiePoleVlastnostiProgramatora[0];
- Logger.log("Nazov premennej: poleVlastnostiProgramatora[0]" + ", typ: " + typeof( poleVlastnostiProgramatora[0]) + ", hodnota: " + poleVlastnostiProgramatora[0]);
- // Komplexne premenne/objekty - asociativne polia/slovniky/dictionary
- var objKlient = {'meno':'Adam','priezvisko':'Sangala'};
- var aktualnyDatum = new Date();
- var novaFaktura = new Object();
- var novaFunkcia = new Function();
- var novyDokument = DocumentApp;
- var novaTabulka = SpreadsheetApp;
- var novyGraf = Charts;
- var novyFormular = FormApp;
- var novaMatematickaKniznica = Math;
- var novyEmail = MailApp;
- var novaPrezentacia = SlidesApp;
- var novySkript = ScriptApp;
- var novaRelacia = Session;
- Logger.log("---------------------------");
- Logger.log("Nazov premennej: objKlient" + ", typ: " + typeof(objKlient) + ", hodnota: " + objKlient);
- Logger.log("Nazov premennej: aktualnyDatum" + ", typ: " + typeof(aktualnyDatum) + ", hodnota: " + aktualnyDatum);
- Logger.log("Nazov premennej: novaFaktura" + ", typ: " + typeof(novaFaktura) + ", hodnota: " + novaFaktura);
- Logger.log("Nazov premennej: novaFunkcia" + ", typ: " + typeof(novaFunkcia) + ", hodnota: " + novaFunkcia);
- Logger.log("---------------------------");
- Logger.log("Nazov premennej: novyDokument" + ", typ: " + typeof(novyDokument) + ", hodnota: " + novyDokument);
- Logger.log("Nazov premennej: novaTabulka" + ", typ: " + typeof(novaTabulka) + ", hodnota: " + novaTabulka);
- Logger.log("Nazov premennej: novyGraf" + ", typ: " + typeof(novyGraf) + ", hodnota: " + novyGraf);
- Logger.log("Nazov premennej: novyFormular" + ", typ: " + typeof(novyFormular) + ", hodnota: " + novyFormular);
- Logger.log("Nazov premennej: novaMatematickaKniznica" + ", typ: " + typeof(novaMatematickaKniznica) + ", hodnota: " + novaMatematickaKniznica);
- Logger.log("Nazov premennej: novyEmail" + ", typ: " + typeof(novyEmail) + ", hodnota: " + novyEmail);
- Logger.log("Nazov premennej: novaPrezentacia" + ", typ: " + typeof(novaPrezentacia) + ", hodnota: " + novaPrezentacia);
- Logger.log("Nazov premennej: novySkript" + ", typ: " + typeof(novySkript) + ", hodnota: " + novySkript);
- Logger.log("Nazov premennej: novaRelacia" + ", typ: " + typeof(novaRelacia) + ", hodnota: " + novaRelacia);
- objKlient.meno;
- objKlient['meno'];
- Logger.log("---------------------------");
- Logger.log("Nazov premennej: objKlient.meno" + ", typ: " + typeof(objKlient.meno) + ", hodnota: " + objKlient.meno);
- Logger.log("Nazov premennej: objKlient['meno']" + ", typ: " + typeof(objKlient['meno']) + ", hodnota: " + objKlient['meno']);
- vytvorNovePremenne('Ahoj svet');
- for(var x=0; x<10; x++){
- // kod
- if (x==5){Logger.log('Dostal si PAT');} else {Logger.log(x);}
- }
- }
- function vytvorNovePremenne(g){
- Logger.log(g);
- var a = 5;
- var b = 10;
- var r = 'Ahoj svet';
- }
Advertisement
Add Comment
Please, Sign In to add comment