Հիմնական տարբերություն – զրոյական ընդդեմ չսահմանված 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};
Երբ ծրագրավորողը ցանկանում է փոփոխականին ոչ արժեք վերագրել, նա կարող է օգտագործել 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-ում զրոյական և չսահմանվածի միջև տարբերությունը