Разлика између нулл и ундефинед у ЈаваСцрипт-у

Кључна разлика - нула вс неодређено у ЈаваСцрипт-у
 

ЈаваСцрипт се користи као скриптни језик на страни клијента да би веб странице биле динамичне. Лако је користити са ХиперТект Маркуп Лангуаге (ХТМЛ). ЈаваСцрипт је користан за повећање интерактивности и изградњу богатијих интерфејса. Код програмирања са ЈаваСцрипт-ом потребно је сачувати податке. Променљива је област складиштења којом програм може да манипулише. Променљиве су меморијске локације. Свака променљива има тип. То зависи од распона вриједности које се могу похранити на тој меморијској локацији. ЈаваСцрипт подржава многе типове података. Примитивни типови података су Нумберс, Стринг и Боолеанс. Бројеви чувају нумеричке вредности, Стрингс похрањује низ знакова, а Боолеанс прави или фалсе. ЈаваСцрипт такође има сложене типове података који су објекти итд. Постоје још две променљиве. Оне су ништавне и недефинисане. Овај чланак говори о разлици између нулл и ундефинед у ЈаваСцрипт-у. Тхе кључна разлика између нулл и ундефинед у ЈаваСцрипт-у је то нулл се користи за додељивање не-вредности променљивој, док је ундефинед користи када је променљива декларирана, али није додељена вредност.

САДРЖАЈ

1. Преглед и кључне разлике
2. Шта је нулл у ЈаваСцрипт-у
3. Шта није дефинисано у ЈаваСцрипт-у
4. Сличности између нулл и ундефинед у ЈаваСцрипт-у
5. Упоредна упоредба - нула и недефинисана у ЈаваСцрипт-у у табеларном облику
6. Резиме

Шта је нулл у Јавасцрипт-у?

ЈаваСцрипт подржава објектно оријентисано програмирање. Програм или софтвер могу се моделирати у објекте помоћу ЈаваСцрипт-а. Ови објекти комуницирају са другим објектима. ЈаваСцрипт објекти пишу се помоћу коврчавих заграда. Својства објекта се пишу као име, парови вриједности. Одвојени су зарезом. на пример. вар студент = име: “Анн”, оцена: 65;

Када програмер жели доделити не-вредност променљивој, може да користи врсту података нулл. Ова врста података сматра се објектом.

Погледајте доленаведене ЈаваСцрипт изјаве.

вар к = нулл;

доцумент.врите (к);

доцумент.врите (типеоф (к));

Доцумент.врите (к) ће дати вредност к. То је ништавно. Тип к је објект.

Погледајте доњи пример.

вар студент = име: “Анн”, оцена: 65;

студент = нулл;

Према горе наведеном, вредност ученика је ништавна. Тип података је објект.

Шта је недефинисано у Јавасцрипт-у?

Када је варијабла декларирана, али не додељује вредност у ЈаваСцрипт-у, онда је недефинисана.

Погледајте доленаведене ЈаваСцрипт изјаве. Ако постоји изјава попут вар к; где је к променљива. Тада к има дефинисану вредност. Тип података је такође недефинисан.

вар к;

документ. написати (к);

доцумент.врите (упишите (к));

Ово ће приказати вредност на ХТМЛ страници. Даје недефинисану. Због тога садржи вредност недефинисане вредности. При писању доцумент.врите (упишите (к)); и поново учитавање странице ће и даље бити недефинисано. Дакле, променљива к има вредност која није дефинисана, а тип је такође недефинисан.

Погледајте и доњу изјаву.

вар студент;

доцумент.врите (студент);

Студент променљиве има недефинисану вредност. Тип те променљиве је такође недефинисан.

Такође је могуће променљиве вредности подесити на недефинисану. Погледајте испод изјаве.

вар студент = недефинисан;

доцумент.врите (студент);

доцумент.врите (типеоф (студент));

Сада променљива ученика има недефинисану вредност. Тип ученика који је променљив такође није дефинисан.

Која је сличност између нулл и ундефинед?

  • Обе су врсте података у ЈаваСцрипт-у.

Која је разлика између нулл и недефинисане?

Нулл вс Ундефинед

Нулта је врста података у ЈаваСцрипт-у која се користи за додељивање променљиве не-вредности. Неодређени је тип података у ЈаваСцрипт-у који се користи када је варијабла декларисана, али јој није додељена вредност.
 Вредност
Када је променљива додељена нулл, вредност је нулл. Када је променљива додељена недефинисана, вредност је недефинисана.
Тип података
Када је променљива додељена нула, тип података је објект. Када је променљива додељена недефинисана, тип података сматра се недефинисаним.

Резиме - нулл вс неодређено у ЈаваСцрипт-у 

ЈаваСцрипт је скриптни језик на страни клијента који се користи за развој веб апликација. Доноси интерактивност на веб страницу. Такође се користи за развој мрежних програма, видео игара. Заједно са ХТМЛ и ЦСС, то је основна технологија за Ворлд Виде Веб. Многи прегледачи подржавају ЈаваСцрипт. При писању програма у ЈаваСцрипт-у неопходно је чување података. Подаци се чувају у варијаблама. Свака варијабла има тип података. Две од њих су ништавне и недефинисане. Разлика између нулл и ундефинед у ЈаваСцрипту је да се нулл користи за додељивање не-вредности променљивој, док се ундефинед користи када је променљива декларисана, али није додељена вредност.

Преузмите ПДФ датотеке нулл вс ундефинед у ЈаваСцрипту

Можете преузети ПДФ верзију овог чланка и користити је за оффлине употребу према напомени. Молимо преузмите ПДФ верзију овде: Разлика између нулл и недефинисане у ЈаваСцрипт-у

Референце:

1.туториалспоинт.цом. „ЈаваСцрипт променљиве.“ Тачка, доступна овде  
2. Типови података ЈаваСцрипта, в3сцхоолс.цом Доступно овде  

Љубазношћу слике:

1.'Јаватска значка 'од Никотафа - Властити рад, (ЦЦ БИ-СА 4.0) преко Цоммонс Викимедиа