Տարբերություն JavaScript-ում զրոյականի և չսահմանվածի միջև

Բովանդակություն:

Տարբերություն JavaScript-ում զրոյականի և չսահմանվածի միջև
Տարբերություն JavaScript-ում զրոյականի և չսահմանվածի միջև

Video: Տարբերություն JavaScript-ում զրոյականի և չսահմանվածի միջև

Video: Տարբերություն JavaScript-ում զրոյականի և չսահմանվածի միջև
Video: Summer Direction CAL - Mosaic Crochet - 1: Foundation Rows 2024, Հուլիսի
Anonim

Հիմնական տարբերություն – զրոյական ընդդեմ չսահմանված JavaScript-ում

JavaScript-ը օգտագործվում է որպես հաճախորդի կողմից սկրիպտային լեզու՝ վեբ էջերը դինամիկ դարձնելու համար: Հեշտ է օգտագործել HyperText Markup Language (HTML) հետ: JavaScript-ը օգտակար է ինտերակտիվությունը մեծացնելու և ավելի հարուստ միջերեսներ ստեղծելու համար: JavaScript-ով ծրագրավորելիս անհրաժեշտ է տվյալներ պահել։ Փոփոխականը պահեստային տարածք է, որը ծրագիրը կարող է շահարկել: Փոփոխականները հիշողության վայրեր են: Յուրաքանչյուր փոփոխական ունի իր տեսակը. Դա կախված է արժեքների միջակայքից, որոնք կարող են պահվել այդ հիշողության վայրում: JavaScript-ն աջակցում է տվյալների բազմաթիվ տեսակների: Տվյալների պարզունակ տեսակներն են՝ թվեր, տողեր և բուլյաններ:Թվերը պահում են թվային արժեքներ, տողերը՝ նիշերի հաջորդականությունը, իսկ բուլյանները՝ true կամ false: JavaScript-ն ունի նաև տվյալների կոմպոզիտային տեսակներ, որոնք օբյեկտներ են և այլն: Կան ևս երկու փոփոխական: Դրանք զրոյական են և չսահմանված։ Այս հոդվածը քննարկում է JavaScript-ում null-ի և undefined-ի տարբերությունը: JavaScript-ում null-ի և undefined-ի հիմնական տարբերությունն այն է, որ null-ն օգտագործվում է փոփոխականին ոչ արժեք վերագրելու համար, մինչդեռ undefined-ն օգտագործվում է, երբ փոփոխականը հայտարարված է, բայց նշանակված չէ արժեքով:

Ի՞նչ է զրոյական Javascript-ում:

JavaScript-ն աջակցում է օբյեկտի վրա հիմնված ծրագրավորմանը: Ծրագիրը կամ ծրագրաշարը կարող է մոդելավորվել օբյեկտների՝ օգտագործելով JavaScript: Այս օբյեկտները շփվում են այլ օբյեկտների հետ: JavaScript-ի օբյեկտները գրվում են գանգուր փակագծերի միջոցով: Օբյեկտի հատկությունները գրվում են որպես անուն, արժեքային զույգեր: Դրանք բաժանվում են ստորակետով։ օր. var student={անուն՝ «Ann», գնահատականներ՝ 65};

JavaScript-ում զրոյականի և չսահմանվածի միջև տարբերությունը
JavaScript-ում զրոյականի և չսահմանվածի միջև տարբերությունը

Երբ ծրագրավորողը ցանկանում է փոփոխականին ոչ արժեք վերագրել, նա կարող է օգտագործել null տվյալների տեսակը: Տվյալների այս տեսակը համարվում է որպես օբյեկտ։

Տեսեք ստորև բերված JavaScript հայտարարությունները:

var x=null;

document.write(x);

document.write(typeof(x));

Document.write(x)-ը կտա x-ի արժեքը: Այն զրոյական է։ x-ի տեսակը օբյեկտ է։

Տե՛ս ստորև բերված օրինակը:

var student={name: «Ann», գնահատականներ՝ 65};

ուսանող=null;

Ըստ վերոհիշյալի՝ ուսանողի արժեքը զրոյական է։ Տվյալների տեսակը օբյեկտ է։

Ի՞նչ է չսահմանված Javascript-ում:

JavaScript-ում, երբ փոփոխականը հայտարարվում է, բայց արժեք չի վերագրվում, ապա այն անորոշ է:

Տե՛ս ստորև բերված JavaScript հայտարարությունները: Եթե կա այնպիսի հայտարարություն, ինչպիսին է var x; որտեղ x-ը փոփոխական է: Այնուհետև x-ն ունի չսահմանված արժեք: Տվյալների տեսակը նույնպես որոշված չէ։

var x;

փաստաթուղթ. գրել(x);

document.write(type(x));

Սա կցուցադրի արժեքը HTML էջում: Այն տալիս է չսահմանված: Հետևաբար, այն պարունակում է չսահմանված արժեք: փաստաթուղթ գրելիս.write(type(x)); և վերբեռնելով էջը, այն դեռ անորոշ է տալու: Հետևաբար, x փոփոխականն ունի մի արժեք, որը սահմանված չէ, և տեսակը նույնպես անորոշ է:

Վերադարձեք նաև ստորև բերված հայտարարությանը:

վար ուսանող;

document.write(ուսանող);

Փոփոխական ուսանողն ունի չսահմանված արժեք: Այդ փոփոխականի տեսակը նույնպես որոշված չէ։

Հնարավոր է նաև փոփոխականի արժեքը սահմանել չսահմանված: Տե՛ս ստորև բերված հայտարարությունը։

var ուսանող=չսահմանված;

document.write(ուսանող);

document.write(typeof(student));

Այժմ ուսանող փոփոխականն ունի չսահմանված արժեք: Փոփոխական ուսանողի տեսակը նույնպես որոշված չէ:

Ո՞րն է նմանությունը զրոյականի և չսահմանվածի միջև:

Երկուսն էլ տվյալների տեսակներ են JavaScript-ում:

Ո՞րն է տարբերությունը զրոյականի և չսահմանվածի միջև:

Null vs Undefined

Null-ը JavaScript-ում տվյալների տեսակ է, որն օգտագործվում է փոփոխականին ոչ արժեք վերագրելու համար: Չսահմանվածը JavaScript-ում տվյալների տեսակ է, որն օգտագործվում է, երբ փոփոխականը հայտարարվում է, բայց արժեքով չի վերագրվում:
Արժեք
Երբ փոփոխականին վերագրվում է null, արժեքը զրոյական է: Երբ փոփոխականը նշանակվում է չսահմանված, արժեքը անորոշ է:
Տվյալների տեսակ
Երբ փոփոխականին վերագրվում է զրոյական, տվյալների տեսակը օբյեկտ է: Երբ փոփոխականը նշանակվում է չսահմանված, տվյալների տեսակը համարվում է չսահմանված:

Ամփոփում – զրոյական ընդդեմ չսահմանված JavaScript-ում

JavaScript-ը հաճախորդի կողմից սկրիպտային լեզու է, որն օգտագործվում է վեբ հավելվածների մշակման համար: Այն ինտերակտիվություն է բերում վեբ էջին: Այն նաև օգտագործվում է առցանց ծրագրերի, տեսախաղերի մշակման համար։ HTML-ի և CSS-ի հետ մեկտեղ դա համաշխարհային ցանցի հիմնական տեխնոլոգիան է: Շատ բրաուզերներ աջակցում են JavaScript-ին: JavaScript-ով ծրագրեր գրելիս անհրաժեշտ է պահպանել տվյալներ։ Տվյալները պահվում են փոփոխականների մեջ: Յուրաքանչյուր փոփոխական ունի տվյալների տեսակ: Դրանցից երկուսը զրոյական են և չսահմանված։ JavaScript-ում null-ի և undefined-ի միջև տարբերությունն այն է, որ null-ն օգտագործվում է փոփոխականին ոչ արժեք վերագրելու համար, մինչդեռ undefined-ն օգտագործվում է, երբ փոփոխականը հայտարարված է, բայց նշանակված չէ արժեքով:

Ներբեռնեք JavaScript-ում null vs undefined PDF-ը

Դուք կարող եք ներբեռնել այս հոդվածի PDF տարբերակը և օգտագործել այն անցանց նպատակներով՝ ըստ մեջբերումների: Խնդրում ենք ներբեռնել PDF տարբերակը այստեղ. JavaScript-ում զրոյական և չսահմանվածի միջև տարբերությունը

Խորհուրդ ենք տալիս: