logo

Какво представлява функцията JavaScript TypeOf? Как работи?

функция-компютърна-код-матрица

Всички сме попадали на уеб страница, която просто не работи. Знаете вида: връзките не могат да се кликват, превъртането е навсякъде и понякога... автоматично пускат музика. ( Най-лошото. )

Когато даден уебсайт се държи лошо, обикновено вината е лошият JavaScript. Това е така, защото JavaScript е скриптовият език, който контролира интерактивните елементи на уебсайт. Всъщност JavaScript всъщност е стабилен, мощен скриптов език, който автоматизира процеси като анимиране на изображения или предоставяне на предложения за автоматично попълване. По принцип JavaScript е един от основните кодиращи езици в мрежата.

Както всеки език, има много неща, които можете да правите с JavaScript. Но днес ще говорим за един специфичен тип JavaScript команда: функцията TypeOf. В тази статия ще научите за функцията JavaScript TypeOf, включително какво представлява тя, как работи и нейните най-чести употреби.

Така че нека се потопим!

body-JavaScript-лого

Какво е тип данни на JavaScript?

Преди да започнем да говорим за функцията JavaScript TypeOf, първо трябва да говорим за типовете данни на JavaScript. Типът данни е класификация, дадена на различни видове данни, използвани в програмирането. Има седем типа данни които могат да се използват в JavaScript и сме ги разбили в таблицата по-долу:

Тип данни Използвайте
Номер Работи с всякакви числа, включително десетични. Можете също така да извършвате операции (като умножение, деление и т.н.) с този тип данни.
низ Низ от знаци, заобиколен от единични или двойни кавички.
Булева стойност Задава стойност вярно/невярно (или да/не).
Нула Показва умишлената липса на стойност. По принцип не означава нищо, празно или неизвестна стойност.
Недефиниран Също така показва липсата на стойност. За разлика от null, undefined обикновено се използва, когато променлива е декларирана, но стойността не е присвоена.
Символи Уникални идентификатори за обекти.
Обект Колекции от свързани данни. За разлика от други типове данни, които могат да съдържат само едно нещо, обектите съхраняват колекции от данни.

тяло-червен-молив-важно

Защо типовете данни са важни?

В JavaScript, операнд , което е JavaScript масив, тип данни или обект.

За да използвате командата TypeOf, бихте го написали като всяка операция, която използва една стойност (известен също като a унарен оператор ). Това означава, че скриптът ще изглежда така:

typeof x

Можете също да използвате оператора TypeOf, както бихте използвали JavaScript функция. Синтаксисът би изглеждал така :

typeof(x)

Използването на функцията JavaScript TypeOf е особено полезно за проверка на стойността на JavaScript изрази !

Как използвате функцията Javascript TypeOf?

Когато използвате функцията JavaScript TypeOf, за да проверите типа данни на операнд, тя връща a низ , или текст, който съдържа типа данни! Ето пример за това как можете да проверите дали даден обект е недефиниран:

Ако (тип обект === ‘недефиниран’)

Функцията TypeOf е важен инструмент при работа със сложен код. Позволява на програмист бързо да провери типа данни на променлива - или дали е недефинирана или нула - без да преминава през кода ред по ред! Освен това функцията TypeOf може също да проверява дали даден операнд е обект или не.

В зависимост от изхода на функцията TypeOf, програмистът може да коригира предишния си код или бързо да продължи от мястото, където е спрял в проекта. С други думи, функцията TypeOf е бърз начин за проверка на данни, за да се уверите, че даден скрипт ще работи.

Какви са възможните изходи на функцията TypeOf?

Тъй като функцията JavaScript TypeOf се използва за проверка на типове данни, t възможните изходи на оператора TypeOf също са всички типове данни . Ето кратко резюме от различните типове изходи, които може да видите:

Стойност Тип
недефиниран недефиниран
нула обект
Булева стойност (вярно или невярно) булево
всички числа номер
всички струни низ
всички символи символ
всички функции функция
всички масиви обект
местни предмети обект
хост обекти В зависимост от изпълнението
други обекти обект
тяло-какво-следва

Какво следва?

Ако се интересувате от кодиране, може би си струва да помислите за специалност компютърни науки. Но как да разберете дали компютърните науки са наистина ли точно за теб? Ето пет ключови фактора, които трябва да имате предвид при избора на вашата специалност.

Ако искате да се занимавате с компютърни науки, важно е да влезете в добър колеж. Един от най-добрите начини да направите това е да се уверите, че посещавате правилните курсове в гимназията. Вижте това експертно ръководство за часовете, които трябва и не трябва да посещавате, преди да започнете да кандидатствате за колеж.

Може би сте чували, че часовете по AP изглеждат добре в кандидатурата ви за колеж. Ако не сте сигурни какво представляват часовете по AP или как влияят върху шансовете ви за прием в колеж, разгледайте този преглед на AP.