17. hodina DVOP WBB
Matěj Cajthaml — SSPŠ
©
Divné věci v JavaScriptu vytváří autor a používá zakázané konstrukce jazyka.
JavaScript nemá nic společného s Javou.
JavaScript na serveru / v konzolové řádce
V Node.js máme k dispozici vše z našeho známého JS (bez DOMu a spojených věcí) a dokonce věci na více (práce se soubory, ...).
nodepackage.jsonJS kód pomocí Node.js spouštíme v příkazové řádce pomocí příkazu node soubor.js.
script jako poslední blok před
ukončovacím tagem bodyscript a atributu
src
Za každým příkazem používáme středník. Že?
Během běhu můžeme měnit proměnným datový typ i jejich hodnotu.
Textovou hodnotu píšeme do uvozovek.
""
Hodnota undefined říká, že daná proměnná nemá určenou hodnotu.
Co říká hodnota null?
Pravidost se v JS reprezentuje boolean hodnoty true a false.
+.lengthcharAt(k) na k-té pozici.includes(str).toUpperCase().toLowerCase()==+), odečítat (-), dělit
(/) a násobit (*)==, <, >,
<=, >=
ifelse if — nebo a pokud (lze používat neomezeně krát)
else — nebo, poslední část blokuPomocí console přistupujeme do konzole (jako v konz. řádce tak na webu).
Pomocí console.log(smth) vypíšeme něco do konzole. Existují další metody?
=====!== a !="2021" === 2021?"2021" === "2021"?"2021" == "2021"?"2021" == 2021?><<=>=&& — a zároveň|| — a nebo! — negaceZávorky usměrnují pořadí operací.
tzv. tenární operátor
switchchytřejší podmínky
switch, case, break, defaultswitch
whilewhile
forfor
process.argv