Javascript adattípusok

A működés során a számítógépes programok manipulálni értékek, mint a 7-es szám vagy a szöveg „HelloWorld!”. Bármilyen értéket lehet képviselni és feldolgozott programozási nyelv utal, hogy egy adott típusú adatot. Az adatok típusa határozza meg, hogy milyen típusú használt értékeket egy programozási nyelv.

  • húr - a szöveg húrok (általában nevezik - line)
  • szám - szám
  • boolean - logikai (Boolean) értékek

Csak az egyszerű típusok Két különleges értékek:

Az összetett adattípusok a következők:

A különbség az egyszerű és összetett típus

A különbség az egyszerű és összetett típus látható másolásakor értékeket.

null és meghatározatlan

A NULL típus csak egy érték - null. Null érték egy hivatkozás egy üres objektumot, és van egy konkrét cél - általában arra használják, hogy inicializálja a változó, ahol az objektum lesz rendelve később.

meghatározatlan típus csak egy érték - meghatározatlan. A meghatározatlan érték azt jelzi, a kezdeti hiánya egy értéket. Get meghatározatlan érték a következő lehet:

  • Amikor hivatkozva egy változó, nyilvánították, de nem inicializált.
  • Amikor hivatkozva egy nem létező objektum tulajdonság.
  • Amikor hivatkozva egy nem létező tömb elem.
  • Amikor belép a funkció paraméterek nem inicializálja az érveket függvényhívás.
  • Ez visszaad egy függvény, amely nem rendelkezik a visszatérési érték.
  • Typeof operátor visszatér, ha az operandus nem létező változót.
Próbálja ki most »

Meghatározatlan azonosító nevét egy előre meghatározott globális változó, ami a kezdeti értékre definiált. Undefined variable csak olvasható.

Tárgyak borítás

Minden alkalommal, amikor a program megpróbálja fellebbezni az érték egy tulajdonság vagy metódus egy primitív típus, a tolmács ideiglenesen átalakítja a primitív érték az objektum a megfelelő típust. Időzítés tárgyak, amelyek átalakítják ősi típus értéket, az úgynevezett objektumok wrappers. Ezek az objektumok által használt értelmező elérni a kívánt tulajdonságot vagy a metódust. Közvetlenül azután, hogy a hívás tulajdonság vagy metódus Az átalakító objektum megsemmisül. Átalakító objektumok jönnek létre csak a számot írja be az értékeket. húr és logikai. Null és meghatározatlan nincs tárgy csomagolóanyagokat: minden olyan kísérletet, hogy olvassa el tulajdonságai ezen értékek hibát okoznak.

Ha az átalakító objektum, hogy megpróbálja, hogy egy új tulajdonság egy új tulajdonság kerül mentésre átalakító objektum megsemmisül után azonnal elvégzi a munkáját:

Átalakító objektumok tekinthető egyszerűen egy kényelmi végrehajtását a munka értékeit primitív típus, és nem gondolnak róluk.

Ebben a témában lásd:

Kapcsolódó cikkek