JavaScript/Kenjiro995/Poměnné-úvod

Z Wikiverzity
Skočit na navigaci Skočit na vyhledávání

Online editor[editovat]

Není nutné cokoliv instalovat protože existují online editory.

  • https://replit.com/ - osvědčil se mi při ukládání vytvořených programů, při vytváření nové relace si lze vybrat z mnoha programovacích jazyků
  • https://jsfiddle.net/ - ideální pro počáteční experimentování (použít pro tuto hodinu)
    • okno HTML - použití scriptu v html
    • okno CSC - pro kaskádové styly
    • okno JavaScript + No-libray (pure JS) - pro psaní čistě v JavaScriptu

Deklarace proměnných[editovat]

Před použitím proměnné, je nutné ji nejdříve deklarovat, ať už jenom jako prázdnou proměnou, definováním typu, nebo rovnou i přiřazením hodnoty. Přiřazením hodnoty se automaticky nastaví i typ.

  • var - běžná proměnná bez omezení působnosti, připomíná globální proměnné
  • let - přístup k ní je omezená jen v rámci nějakého bloku, připomíná lokální proměnnou
  • const - je konstanta a proto nelze hodnotu dále měnit, bývá zvykem konstantu pojmenovat velkými písmeny
var text = "Můj text <br>";
var nadpis ="<h1>Hlavní nadpis</h1>";
var JmenoOsoby = "Kenjiro"; //textový řetězec STRING
var a = 36;                 //celé číslo INTEGER/Number  
var f = 6.339;              //desetinné číslo FLOAT
const PI = 3.14;
var pravda = true;          //logická hodnota Boolean (true/false)
var dny = ["Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota"]; //pole Array

Hromadná deklarace proměnné:

var x = 5, y = 10, z = 100, text = "ahoj";


Proměnnou lze definovat jako vzorec při deklaraci:

var a = 13, b = 30;
var vysledek = a * (a + b);

Je také možné proměnou nejdříve deklarovat a později ji přiřadit hodnotu:

var a, b, vysledek;
a = 13;
b = 30;
vysledek = a * (a + b);

Po vyskoušení v https://jsfiddle.net/ v okně JavaScript + No-libray (pure JS):

var a, b, vysledek;
a = 13;
b = 30;
vysledek = a * (a + b); // 13 * (13 + 30) = 13 * 43 = 599
document.write(vysledek);

Výstup:

599