Překlad: undefined – Anglicko Český Překladač
Hled?te p?esn? p?eklad undefined pro sv?j anglick? slovn?k nebo pot?ebujete pochopit v?znam slova undefined v r?zn?ch kontextech? Anglick? slovo undefined se nej?ast?ji p?ekl?d? do ?e?tiny jako nedefinovan?, neur?en? nebo nestanoven? (p??padn? nedefinov?no v syst?mov?ch hl??en?ch).
Obsah
Co znamen? slovo ‚undefined‘ v angli?tin??
V b??n? angli?tin? p??davn? jm?no undefined ozna?uje cokoliv, co nem? vymezen? hranice, p?esnou specifikaci nebo jasn? v?znam. Slovo je slo?eno z 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?en?, 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. |
Mezi b??n? fr?ze se slovem undefined pat?? nap??klad undefined status (nestanoven? stav) nebo undefined scope (nejasn? vymezen? rozsah).
Co znamen? ‚undefined‘ v IT a programov?n??
Ve sv?t? v?po?etn? techniky a IT m? v?raz undefined specifick? technick? v?znam. Nej?ir?? vyu?it? m? v programovac?m jazyce JavaScript, ale s t?mto konceptem se setk?te v mnoha dal??ch jazyc?ch a datab?z?ch.
V JavaScriptu p?edstavuje undefined samostatn? datov? typ i primitivn? hodnotu. Ozna?uje stav, kdy prom?nn? byla v k?du deklarov?na, ale dosud j? nebyla p?i?azena ??dn? konkr?tn? hodnota (nebo kdy? funkce nevrac? ??dnou hodnotu).
Uk?zka k?du v JavaScriptu
// Deklarace prom?nn? bez p?i?azen? hodnoty
let mojedatabase;
console.log(mojedatabase); // V?stup: undefined
// Funkce bez n?vratov? hodnoty
function ulozData() {
// ??dn? return
}
console.log(ulozData()); // V?stup: undefined
Rozd?l mezi ‚undefined‘ a ‚null‘
A?koliv undefined i null p?edstavuj? absenci hodnoty, v programov?n? mezi nimi existuje z?sadn? rozd?l:
- undefined: Znamen? absenci hodnoty na ?rovni syst?mu. Prom?nn? byla vytvo?ena, ale program j? zat?m nevdechl ??dn? obsah. Jedn? se o v?choz? neidentifikovan? stav.
- null: Znamen? ?mysln? p?i?azen? pr?zdn? hodnoty v?voj??em. V?voj?? t?m jasn? ??k?, ?e prom?nn? existuje a v?dom? v n? v danou chv?li nic nen?.
P?i porovn?n? v JavaScriptu plat?, ?e null == undefined vrac? true (nebo? ob? hodnoty reprezentuj? pr?zdnotu), av?ak p?i striktn?m porovn?n? typ? null === undefined vrac? false.
Jak ?e?it chybu ‚undefined‘ v JavaScriptu
?asto se v aplikac?ch objev? chyba typu TypeError: Cannot read property of undefined. Tuto situaci lze ?e?it n?kolika zp?soby:
- Ov??en? prom?nn?: P?ed p??stupem k vlastnostem zkontrolujte, zda prom?nn? nen? undefined (nap?.
if (typeof mojePromenna !== 'undefined')). - Voliteln? ?et?zen? (Optional Chaining): Pou?ijte oper?tor
?.(nap?.objekt?.vlastnost), kter? bezpe?n? vr?t? undefined bez vyhozen? chyby. - V?choz? parametry: Definujte v?choz? hodnoty pro parametry funkc? nebo pou?ijte oper?tor
??(nullish coalescing).
?asto kladen? ot?zky (FAQ)
Jak? je p?eklad slova ‚undefined‘ do ?e?tiny?
Slovo ‚undefined‘ se do ?e?tiny p?ekl?d? jako ‚nedefinovan?‘, ‚neur?en?‘ nebo ‚nestanoven?‘. V syst?mov?ch hl??en?ch se pou??v? i tvar ‚nedefinov?no‘.
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 funkce 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.
