Logo sw.boatexistence.com

Je, nitumie null au isiyofafanuliwa?

Orodha ya maudhui:

Je, nitumie null au isiyofafanuliwa?
Je, nitumie null au isiyofafanuliwa?

Video: Je, nitumie null au isiyofafanuliwa?

Video: Je, nitumie null au isiyofafanuliwa?
Video: MSC Seascape Full Ship Tour Tips Tricks & Review New Flagship Vista Megaship Project Italy 2024, Mei
Anonim

Tumia null tu ikiwa ungependa kuashiria thamani ya kigezo kama kisicho na "thamani". Kama @com2gz inavyosema: null inatumika kufafanua kitu tupu kiprogramu. undefined ina maana ya kusema kwamba kumbukumbu haipo. Thamani batili ina marejeleo yaliyofafanuliwa ya "hakuna chochote ".

Je, ni wakati gani unapaswa kutumia kipengele batili?

Wakati kigeu au sifa kwenye kitu haina thamani haijafafanuliwa, na ili thamani ibatilike unahitaji kukikabidhi thamani isiyofaa. Kwa vile utofauti tayari hauna thamani hakuna maana kabisa kutangaza hilo tena na aina nyingine ambayo mwishowe ina maana sawa.

Je, ni mazoea mabaya kurudi bila kufafanuliwa?

Chaguo za kukokotoa hurejesha bila kubainishwa ikiwa thamani haikurejeshwa. Kumbuka: Ingawa unaweza kutumia undefined kama kitambulisho (jina la kubadilika) katika wigo wowote isipokuwa wigo wa kimataifa (kwa sababu kutofafanuliwa sio neno lililohifadhiwa), kufanya hivyo ni wazo mbaya sana ambalo litafanya nambari yako kuwa ngumu kudumisha na kutatua.

Je, null==haijafafanuliwa?

null ni thamani iliyokabidhiwa. Inamaanisha hakuna kitu. isiyofafanuliwa inamaanisha kuwa kigezo kimetangazwa lakini bado hakijafafanuliwa.

Kwa nini null==undefined ni kweli?

Opereta==haiangalii aina. null na undefined zote mbili return false. Ndiyo maana msimbo wako kwa hakika inaangalia kama sivyo ni sawa na uongo. Hata hivyo aina zao si sawa.

Ilipendekeza: