Základné konštrukcie jazyka JavaScript - príklady02A
Doporučujem si takto naštudovať jednu lekciu, či jedno video a porobiť na danú tému 5 príkladov. Ak nebude vadiť, budem sem vkladať ďalšie moje výtvory. Ak máte ku kódu nejaké pripomienky, rád ich uvítam. S pozdravom Dušan.
JavaScript
/* ***************************************************************** */
/* Priklady02A1 - Základné datové typy - string - length a uvodzovky */
/* *******************************************************************/
//
// Porovnaj dlžku stringov medzi sebov logickými operátormy a vypíš ich do dokumentu s boolean. Použi aj jednoduché, dvojité a spätné uvodzovky.
//
let firstName = "David";
let secondName = "Jana";
let thirdName = "Jano";
let fourthName = "Dusan";
//
// firstName/secondName
//
document.write((firstName.length > secondName.length) + " 'dĺžka stringu' " + firstName + " `je väčšia ako dĺžká stringu` " + secondName + ".<br/>");
document.write((firstName.length < secondName.length) + " 'dĺžka stringu' " + firstName + " `je menšia ako dĺžká stringu` " + secondName + ".<br/>");
document.write((firstName.length == secondName.length) + " 'dĺžka stringu' " + firstName + " `je rovnaká ako dĺžká stringu` " + secondName + ".<br/><br/>");
//
// firstName/thirdName
//
document.write((firstName.length > thirdName.length) + " 'dĺžka stringu' " + firstName + " `je väčšia ako dĺžká stringu` " + thirdName + ".<br/>");
document.write((firstName.length < thirdName.length) + " 'dĺžka stringu' " + firstName + " `je menšia ako dĺžká stringu` " + thirdName + ".<br/>");
document.write((firstName.length == thirdName.length) + " 'dĺžka stringu' " + firstName + " `je rovnaká ako dĺžká stringu` " + thirdName + ".<br/><br/>");
//
// firstName/fourthName
//
document.write((firstName.length > fourthName.length) + " 'dĺžka stringu' " + firstName + " `je väčšia ako dĺžká stringu` " + fourthName + ".<br/>");
document.write((firstName.length < fourthName.length) + " 'dĺžka stringu' " + firstName + " `je menšia ako dĺžká stringu` " + fourthName + ".<br/>");
document.write((firstName.length == fourthName.length) + " 'dĺžka stringu' " + firstName + " `je rovnaká ako dĺžká stringu` " + fourthName + ".<br/><br/>");
//
// secondName/thirdName
//
document.write((secondName.length > thirdName.length) + " 'dĺžka stringu' " + secondName + " `je väčšia ako dĺžká stringu` " + thirdName + ".<br/>");
document.write((secondName.length < thirdName.length) + " 'dĺžka stringu' " + secondName + " `je menšia ako dĺžká stringu` " + thirdName + ".<br/>");
document.write((secondName.length == thirdName.length) + " 'dĺžka stringu' " + secondName + " `je rovnaká ako dĺžká stringu` " + thirdName + ".<br/><br/>");
//
// secondName/fourthName
//
document.write((secondName.length > fourthName.length) + " 'dĺžka stringu' " + secondName + " `je väčšia ako dĺžká stringu` " + fourthName + ".<br/>");
document.write((secondName.length < fourthName.length) + " 'dĺžka stringu' " + secondName + " `je menšia ako dĺžká stringu` " + fourthName + ".<br/>");
document.write((secondName.length == fourthName.length) + " 'dĺžka stringu' " + secondName + " `je rovnaká ako dĺžká stringu` " + fourthName + ".<br/><br/>");
//
// thirdName/fourthird
//
document.write((thirdName.length > fourthName.length) + " 'dĺžka stringu' " + thirdName + " `je väčšia ako dĺžká stringu` " + fourthName + ".<br/>");
document.write((thirdName.length < fourthName.length) + " 'dĺžka stringu' " + thirdName + " `je menšia ako dĺžká stringu` " + fourthName + ".<br/>");
document.write((thirdName.length == fourthName.length) + " 'dĺžka stringu' " + thirdName + " `je rovnaká ako dĺžká stringu` " + fourthName + ".<br/><br/>");
//
// Do premených name sme si vložili stringy s menami užívateľov, spočítali ich dĺžku a porovnali ich medzi sebov. Do dokumentu sme tak vypísali boolean s uvodzovkami.
//
/* **************************************************************** */
/* Priklady02A2 - Základné datové typy - string - length a uvodzovky */
/* ******************************************************************/
//
// Urči internetovým užívateľom číselné stringy, vypíš ich dĺžku. Porovnaj túto dĺžku so stringom "125 456" s logickými operátormi <, >, ==. vypíš do dokumentu tak aj kombináciu uvodzoviek.
//
let internetUserDavid = "124"
let internetUserJana = "2255647";
let internetUserJano = "55";
let internetUserDusan = "125780";
//
let internetUserString = "125456";
//
// David
//
document.write((internetUserString.length > internetUserDavid.length) + " String " + "'" + internetUserString + "'" + " je väčší ako string " + "`" + internetUserDavid + "`.<br/>");
document.write((internetUserString.length < internetUserDavid.length) + " String " + "'" + internetUserString + "'" + " je mänší ako string " + "`" + internetUserDavid + "`.<br/>");
document.write((internetUserString.length == internetUserDavid.length) + ' String ' + '"' + internetUserString + '"' + " je rovnako dlhý ako string " + `"` + internetUserDavid + `".<br/><br/>`);
//
// jana
//
document.write((internetUserString.length > internetUserJana.length) + " String " + "'" + internetUserString + "'" + " je väčší ako string " + "`" + internetUserJana + "`.<br/>");
document.write((internetUserString.length < internetUserJana.length) + " String " + "'" + internetUserString + "'" + " je mänší ako string " + "`" + internetUserJana + "`.<br/>");
document.write((internetUserString.length == internetUserJana.length) + ' String ' + '"' + internetUserString + '"' + " je rovnako dlhý ako string " + `"` + internetUserJana + `".<br/><br/>`);
//
// jano
//
document.write((internetUserString.length > internetUserJano.length) + " String " + "'" + internetUserString + "'" + " je väčší ako string " + "`" + internetUserJano + "`.<br/>");
document.write((internetUserString.length < internetUserJano.length) + " String " + "'" + internetUserString + "'" + " je mänší ako string " + "`" + internetUserJano + "`.<br/>");
document.write((internetUserString.length == internetUserJano.length) + ' String ' + '"' + internetUserString + '"' + " je rovnako dlhý ako string " + `"` + internetUserJano + `".<br/><br/>`);
//
// dusan
//
document.write((internetUserString.length > internetUserDusan.length) + " String " + "'" + internetUserString + "'" + " je väčší ako string " + "`" + internetUserDusan + "`.<br/>");
document.write((internetUserString.length < internetUserDusan.length) + " String " + "'" + internetUserString + "'" + " je mänší ako string " + "`" + internetUserDusan + "`.<br/>");
document.write((internetUserString.length == internetUserDusan.length) + ' String ' + '"' + internetUserString + '"' + " je rovnako dlhý ako string " + `"` + internetUserDusan + `".<br/><br/>`);
//
// Do premených internetUser sme si vložili číselné stringy a porovnali ich s internetUserStringom. Do documentu sme tak vypísali boolean a skombinovali sme uvodzovky.
//
/* **************************************************************** */
/* Priklady02A3 - Základné datové typy - string - length a uvodzovky */
/* ******************************************************************/
//
// Spočítaj všetky dĺžky stringov zamestnacov a za pomoci spätných uvodzoviek a zložených zátvoriek ich uveď výslednú hodnotu v documente.
//
let employeeProductionDavid = "Ahoj, volám sa 'David' a mám 25 rokov.";
let employeeProductionJana = 'Ahoj, volám sa "Jana" a mám 27 rokov.';
let employeeProductionJano = `Ahoj, volám sa 'Jano' a mám 78 rokov.`;
let employeeProductionDusan = "Ahoj, volám sa `Dušan` a mám 44 rokov.";
//
let employeeResult = employeeProductionDavid.length + employeeProductionJana.length + employeeProductionJano.length + employeeProductionDusan.length
//
document.write(`Stringy "David" + "Jana" + "Jano" + "Dusan" sa rovná: ${employeeProductionDavid.length} + ${employeeProductionJana.length} + ${employeeProductionJano.length} + ${employeeProductionDusan.length} = ` + employeeResult + " písmen.");
//
// Do premenných employeProduction sme si vložili stringy, ktoré sme následne spočítali do hromady. V dokumente sme použili zápis so spätnými uvodzovkami a zloženými zátvorkami.
//
/* **************************************************************** */
/* Priklady02A4 - Základné datové typy - string - length a uvodzovky */
/* ******************************************************************/
//
// Urči zvieratám stringy v číslach a textu. Vyber dve náhodné dvojice a porovnaj ich dĺžku stringu. Použi aj kombinované uvodzovky.
//
let carnivorousAnimalCrow = "Vrana";
let carnivorousAnimalPig = "225";
let carnivorousAnimalCobra = "Kobra";
let carnivorousAnimalDolphin = "358"
//
let firstCoupleAnimal = carnivorousAnimalCrow.length + carnivorousAnimalPig.length;
let secondCoupleAnimal = carnivorousAnimalCobra.length + carnivorousAnimalDolphin.length;
//
document.write("Prvá dvojica 'firstCoupleAnimal' s dĺžkou stringu " + firstCoupleAnimal + " je vačšia, ako druhá dvojica `secondCoupleAnimal` s dĺžkou stringu " + secondCoupleAnimal + ". Boolean vracia: " + (firstCoupleAnimal > secondCoupleAnimal) + ".<br/>");
document.write("Prvá dvojica 'firstCoupleAnimal' s dĺžkou stringu " + firstCoupleAnimal + " je menšia, ako druhá dvojica `secondCoupleAnimal` s dĺžkou stringu " + secondCoupleAnimal + ". Boolean vracia: " + (firstCoupleAnimal < secondCoupleAnimal) + ".<br/>");
document.write("Prvá dvojica 'firstCoupleAnimal' s dĺžkou stringu " + firstCoupleAnimal + " sú si narovnako s druhou dvojicou `secondCoupleAnimal` s dĺžkou stringu " + secondCoupleAnimal + ". Boolean vracia: " + (firstCoupleAnimal == secondCoupleAnimal) + ".<br/>");
//
// Do premenných carnivorousAnimal sme si vložili stringy v textovom a číselnom formáte a vybrali sme náhodne dve dvojice, ktoré sme porovnali. Vzápetí nám boolean vrátil true/false.
//
/* **************************************************************** */
/* Priklady02A5 - Základné datové typy - string - length a uvodzovky */
/* ******************************************************************/
//
// Urči kancelárským potrebám ich cenu a vlož ich do stringu. Použi základné operátory +, -, *, /. Urob všetky možné kombinácie s perom. Ďalej vypíš dĺžku všetkých kancelárských potrieb do hromady.
//
let officeItemPen = ("3.5");
let officeItemPapers = (`1.5`);
let officeItemPencil = ('2');
let officeItemDiary = ("25.32");
//
let lengthResult = (officeItemPen + officeItemPapers + officeItemPencil + officeItemDiary).length;
//
// pero/papiere
//
document.write("Pero čo má hodnotu " + officeItemPen + "€ plus papiere, čo majú hodnotu " + officeItemPapers + "€ sa rovnajú " + (Number(officeItemPen) + Number(officeItemPapers)) + "€.<br/>");
document.write("Pero čo má hodnotu " + officeItemPen + "€ mínus papiere, čo majú hodnotu " + officeItemPapers + "€ sa rovnajú " + (Number(officeItemPen) - Number(officeItemPapers)) + "€.<br/>");
document.write("Pero čo má hodnotu " + officeItemPen + "€ krát papiere, čo majú hodnotu " + officeItemPapers + "€ sa rovnajú " + (Number(officeItemPen) * Number(officeItemPapers)) + "€.<br/>");
document.write("Pero čo má hodnotu " + officeItemPen + "€ deleno papiere, čo majú hodnotu " + officeItemPapers + "€ sa rovnajú " + (Number(officeItemPen) / Number(officeItemPapers)) + "€.<br/><br/>");
//
// pero/ceruzky
//
document.write("Pero čo má hodnotu " + officeItemPen + "€ plus cerruzky, čo majú hodnotu " + officeItemPencil + "€ sa rovnajú " + (Number(officeItemPen) + Number(officeItemPencil)) + "€.<br/>");
document.write("Pero čo má hodnotu " + officeItemPen + "€ mínus cerruzky, čo majú hodnotu " + officeItemPencil + "€ sa rovnajú " + (Number(officeItemPen) - Number(officeItemPencil)) + "€.<br/>");
document.write("Pero čo má hodnotu " + officeItemPen + "€ krát cerruzky, čo majú hodnotu " + officeItemPencil + "€ sa rovnajú " + (Number(officeItemPen) * Number(officeItemPencil)) + "€.<br/>");
document.write("Pero čo má hodnotu " + officeItemPen + "€ deleno cerruzky, čo majú hodnotu " + officeItemPencil + "€ sa rovnajú " + (Number(officeItemPen) / Number(officeItemPencil)) + "€.<br/><br/>");
//
// pero/diár
//
document.write("Pero čo má hodnotu " + officeItemPen + "€ plus diár, čo ma hodnotu " + officeItemDiary + "€ sa rovnajú " + (Number(officeItemPen) + Number(officeItemDiary)) + "€.<br/>");
document.write("Pero čo má hodnotu " + officeItemPen + "€ mínus diár, čo ma hodnotu " + officeItemDiary + "€ sa rovnajú " + (Number(officeItemPen) - Number(officeItemDiary)) + "€.<br/>");
document.write("Pero čo má hodnotu " + officeItemPen + "€ krát diár, čo ma hodnotu " + officeItemDiary + "€ sa rovnajú " + (Number(officeItemPen) * Number(officeItemDiary)) + "€.<br/>");
document.write("Pero čo má hodnotu " + officeItemPen + "€ deleno diár, čo ma hodnotu " + officeItemDiary + "€ sa rovnajú " + (Number(officeItemPen) / Number(officeItemDiary)) + "€.<br/><br/>");
//
document.write("Dĺžka všetkých číselných stringov je: " + lengthResult);
//
// Do premenných officeItem sme vložili ceny kancelárských potrieb v stringu. Následne sme vypočítali kombinácie pera s ostatnými potrebami. Použili sme tak základné operátory. Taktiež sme vypísali celkovú dĺžku stringov kancelárských potrieb.
Neformátovaný
Přidáno: 23.1.2023
Expirace: Neuvedeno