Tento príspevok bude demonštrovať:
- Čo je v JavaScripte „nedefinované“?
- Čo je v JavaScripte „nedefinované“?
- Aký je hlavný rozdiel medzi „nedefinovanými“ a „nedefinovanými“ v JavaScripte?
Čo je v JavaScripte „nedefinované“?
“ nedefinované “ je kľúčové slovo JavaScript, ktoré má nejaký špeciálny význam. Všetko, čo zaberá miesto v pamäti, bude obsahovať nedefinované, kým tomuto pamäťovému priestoru nepriradíme hodnotu. Okrem toho kľúčové slovo „undefined“ určuje, že prístupná premenná je v programe inicializovaná.
Príklad 1: Bez deklarácie premennej
V tomto konkrétnom príklade najskôr prejdeme „ X “ ako argument „ console.log() “ metóda bez deklarovania:
konzoly. log ( X ) ;
Teraz deklarujeme rovnakú premennú a priradíme jej hodnotu:
je tam x = 5 ;
Potom znova použite „ console.log() “ a odovzdajte deklarovanú premennú na zobrazenie výstupu na konzole:
konzoly. log ( X ) ;
Možno si všimnúť, že výsledok prvej metódy „console.log()“ zobrazil „ nedefinované “ a druhý vytlačený „ 5 “ podľa deklarovanej hodnoty premennej:
Príklad 2: Bez priradenia hodnoty
Console.log() zobrazí „ nedefinované ” výsledok, ak ste premennú deklarovali bez toho, aby ste jej priradili hodnotu. Ak to chcete urobiť, premenná „ a “ je deklarovaný bez zadania akejkoľvek hodnoty:
existuje a ;Potom vyvolajte „ console.log() ” a odovzdajte definovanú premennú ako parameter na zobrazenie výsledku:
konzoly. log ( a ) ;Ako výsledok, ' nedefinované “ sa zobrazí na konzole:
Čo je v JavaScripte „nedefinované“?
Termín ' neurčené ” označuje, že prístupná premenná nie je podľa definície dostupná v pamäti. Výsledkom je, že konzola zobrazí „ neurčené ” vždy, keď pristupujete k premennej, ktorá nebola deklarovaná v kóde.
Príklad: Bez deklarácie premennej
V tomto uvedenom príklade sme najprv prešli „ X ” ako argument pre metódu protokolu konzoly:
konzoly. log ( X ) ;Potom ho inicializujte:
je tam x = 5 ;Nakoniec to znova zobrazil:
konzoly. log ( X ) ;Ak však do console.log() odovzdáme premennú, ktorá nie je deklarovaná a inicializovaná, zobrazí sa chybové hlásenie:
konzoly. log ( a ) ;Výsledkom je, že ak zavoláme console.log() a premennú odošleme bez deklarácie, zobrazí sa „ nedefinované “. Okrem toho, ak prejdeme premennou „ a “ po vyhlásení „ X “, zobrazí sa chybové hlásenie, že „ y nie je definované “:
Aký je hlavný rozdiel medzi nedefinovaným a nedefinovaným v JavaScripte?
Hlavný rozdiel medzi „ nedefinované “ a „ neurčené ” v JavaScripte je inicializácia a deklarácia. Kľúčové slovo „nedefinované“ popisuje premennú, ktorá bola deklarovaná, ale nedostala hodnotu ani inicializáciu. Avšak „nedefinované“ znamená, že premenná ešte nebola deklarovaná.
To je všetko o tom, že JavaScript nie je definovaný a nie je definovaný.
Záver
V jazyku JavaScript „ nedefinované “ a „ neurčené “ sú dve kľúčové slová. Hlavný rozdiel medzi týmito dvoma pojmami spočíva v inicializácii a deklarácii premenných, kde „nedefinované“ určuje, že premenná nebola deklarovaná, avšak „nedefinované“ znamená, že deklarovanej premennej nie je priradená žiadna hodnota. Tento tutoriál uvádza nedefinované a nedefinované v JavaScripte.