A duhet të përdor null apo të papërcaktuar?

Përmbajtje:

A duhet të përdor null apo të papërcaktuar?
A duhet të përdor null apo të papërcaktuar?

Video: A duhet të përdor null apo të papërcaktuar?

Video: A duhet të përdor null apo të papërcaktuar?
Video: Dr. Shkëlqimi: Orgazma e zgjatur tek femrat përcakton gjininë e bebit 2024, Nëntor
Anonim

Përdorni vetëm null nëse dëshironi të shënoni në mënyrë eksplicite vlerën e një ndryshoreje si "pa vlerë". Siç thotë @com2gz: null përdoret për të përcaktuar diçka bosh programatikisht. e papërcaktuar ka për qëllim të thotë se referenca nuk ekziston. Një vlerë null ka një referencë të përcaktuar për "asgjë ".

Kur duhet të përdorni elementin null?

Kur një ndryshore ose një veti në një objekt nuk ka një vlerë, ajo është e papërcaktuar, dhe që një vlerë të jetë null, duhet t'i caktoni asaj një vlerë null. Duke qenë se variabla tashmë nuk ka asnjë vlerë, nuk ka absolutisht asnjë kuptim ta deklarojmë atë përsëri me një lloj tjetër që në fund ka të njëjtin kuptim.

A është praktikë e keqe kthimi i papërcaktuar?

Një funksion kthehet i padefinuar nëse një vlerë nuk është kthyer. Shënim: Ndërsa ju mund të përdorni të papërcaktuar si një identifikues (emri i ndryshores) në çdo fushë tjetër përveç fushëveprimit global (sepse e papërcaktuara nuk është një fjalë e rezervuar), bërja e kësaj është një ide shumë e keqe që do ta bëjë kodin tuaj të vështirë për t'u mirëmbajtur dhe korrigjuar.

A është null==i padefinuar?

null është një vlerë e caktuar. Do të thotë asgjë. e papërcaktuar do të thotë se një variabël është deklaruar por nuk është përcaktuar ende.

Pse null==e papërcaktuar është e vërtetë?

Operatori i krahasimit==nuk i kontrollon llojet. null dhe të papërcaktuara të dyja kthejnë false. Kjo është arsyeja pse kodi juaj është në të vërtetë kontrollon nëse false është e barabartë me false. Megjithatë llojet e tyre nuk janë të barabarta.

Recommended: