Překlad: undefined – Anglicko Český Překladač
Hledáte přesný překlad undefined pro svůj anglicko-český slovník nebo potřebujete pochopit význam slova undefined a co znamená undefined v různých kontextech? Anglické slovo undefined se nejčastěji překládá do češtiny (undefined in czech) jako nedefinovaný, neurčitý, neurčený nebo nestanovený (v systémových hlášeních také jako nedefinováno).
Obsah
Co znamená slovo ‚undefined‘ v angličtině?
V běžné angličtině přídavné jméno undefined označuje cokoliv, co nemá přesně vymezené hranice, jasnou specifikaci nebo stanovený význam. Slovo je složeno z negativní předpony un- (ne-) a slovesa define (definovat, určit).
Přehled překladů a synonym (Tabulka)
| Anglický výraz | Český překlad | Synonyma v češtině | Příklad použití |
|---|---|---|---|
| undefined | nedefinovaný | neurčitý, nejasný, nedefinováno | An undefined term in logic. |
| undefined value | neurčená hodnota | nevyčíslená hodnota | Division by zero is undefined. |
| undefined behavior | nedefinované chování | nestandardní chování | The code resulted in undefined behavior. |
| undefined scope | nevymezený rozsah | nestanovený rámec | Project with an undefined scope. |
Mezi další běžné kolokace v anglickém jazyce patří například undefined status (nestanovený stav) nebo undefined parameters (neurčené parametry).
Co znamená undefined v programování (JavaScript)?
V moderních IT termínech a vývoji softwaru má výraz undefined javascript naprosto zásadní postavení. V jazyce JavaScript je undefined speciální primitivní datový typ i samostatná hodnota.
Tato hodnota vyjadřuje stav, kdy proměnná sice byla v paměti deklarována, ale dosud jí nebyla přiřazena žádná konkrétní hodnota proměnné. Stejně tak JavaScript vrací undefined u funkcí, které neobsahují explicitní příkaz return, nebo při pokusu o přístup k neexistující vlastnosti objektu.
Ukázka kódu v JavaScriptu
// 1. Deklarace proměnné bez přiřazené hodnoty
let uzivatelskeJmeno;
console.log(uzivatelskeJmeno); // Výstup v konzoli: undefined
// 2. Funkce bez návratové hodnoty
function zpracujObjednavku() {
// Žádný explicitní return
}
console.log(zpracujObjednavku()); // Výstup: undefined
// 3. Přístup k neexistující vlastnosti objektu
const uzivatel = { id: 1, jmeno: "Jan" };
console.log(uzivatel.vek); // Výstup: undefined
Undefined vs. Null: Jaký je v tom rozdíl?
Ačkoliv výrazy undefined i null reprezentují v programování prázdnotu či chybějící data, jejich sémantický význam a využití se liší:
- undefined: Indikuje systémovou absenci hodnoty. Znamená to, že proměnná byla vytvořena, ale programátor ani běhové prostředí jí zatím nenastavili žádný obsah.
- null: Představuje záměrné přiřazení prázdné hodnoty vývojářem. Programátor tím explicitně signalizuje, že objekt nebo proměnná v danou chvíli záměrně neobsahuje žádnou referenci či data.
Při nejpřísnějším porovnávání typů v JavaScriptu platí: operátor volné rovnosti null == undefined vrátí true, ale operátor striktní rovnosti null === undefined vrátí false (protože jde o dva rozdílné datové typy: undefined vs. object).
Význam undefined v matematice a běžné angličtině
Kromě informatiky se pojem undefined hojně používá také v matematice a obecné logice. V matematickém kontextu termín undefined expression (nedefinovaný výraz) označuje operaci, která nemá v daném matematickém systému smysluplný výsledek ani formální definici.
Typickým příkladem v aritmetice je dělení nulou (např. výraz 5 / 0 je v reálných číslech nedefinovaný). Obdobně v geometrii a teorii množin se jako nedefinované pojmy (primitivní pojmy) označují základní entity jako bod, přímka nebo rovina, z nichž se teprve odvozují další poučky a definice.
Přehled použití výrazu v různých oborech
| Oblast | Konkrétní význam | Český ekvivalent |
|---|---|---|
| Programování (JS) | Proměnná bez přiřazené hodnoty / chybějící vlastnost | nedefinováno (primitivní hodnota) |
| Matematika | Výraz bez smysluplného řešení (např. dělení nulou) | nedefinovaný výraz |
| Smluvní právo | Podmínka nebo pojem bez přesného právního vymezení | nestanovený / neurčitý pojem |
| Běžná konverzace | Nejasná nebo neupřesněná situace | nejasný, neurčitý |
Často kladené otázky (FAQ)
Jaký je překlad slova undefined do češtiny?
Nejčastější překlady slova undefined do češtiny jsou nedefinovaný, nestanovený nebo neurčitý. Význam se liší podle kontextu – zda se jedná o IT termíny, matematiku nebo běžnou konverzaci.
Co znamená chybová hláška ‚undefined‘ v prohlížeči?
Tato chyba se v JavaScriptu obvykle zobrazuje, když se snažíte přistoupit k proměnné, která sice byla deklarována, ale nebyla jí přiřazena žádná hodnota, nebo k vlastnosti objektu, která neexistuje (např. chyba TypeError: Cannot read properties of undefined).
Proč se mi v JavaScriptu zobrazuje ‚undefined‘?
V JavaScriptu ‚undefined‘ znamená, že proměnná byla deklarována, ale zatím jí nebyla přiřazena žádná hodnota, nebo že volaná funkce neobsahuje příkaz return a nevrátila žádný výsledek.
Jaký je hlavní rozdíl mezi undefined a null?
Undefined udává, že hodnota proměnné nebyla vůbec nastavena systémem, zatímco null představuje záměrné nastavení prázdné hodnoty programátorem.
