ዝርዝር ሁኔታ:

በጃቫስክሪፕት ውስጥ አንድ ነገር ባዶ መሆኑን ወይም አለመሆኑን እንዴት ማረጋገጥ ይቻላል?
በጃቫስክሪፕት ውስጥ አንድ ነገር ባዶ መሆኑን ወይም አለመሆኑን እንዴት ማረጋገጥ ይቻላል?

ቪዲዮ: በጃቫስክሪፕት ውስጥ አንድ ነገር ባዶ መሆኑን ወይም አለመሆኑን እንዴት ማረጋገጥ ይቻላል?

ቪዲዮ: በጃቫስክሪፕት ውስጥ አንድ ነገር ባዶ መሆኑን ወይም አለመሆኑን እንዴት ማረጋገጥ ይቻላል?
ቪዲዮ: TUDev's Tech Talk! Procedural Generation Presentation by William Power 2024, ግንቦት
Anonim

አንድ ነገር ባዶ መሆኑን ለመፈተሽ ምርጡ መንገድ ከዚህ በታች እንዳለው የመገልገያ ተግባርን በመጠቀም ነው።

  1. ተግባር ባዶ(obj) { ለ (ቫር ቁልፍ በobj) { ከሆነ (ኦብ.
  2. var myObj = {}; // ባዶ ነገር ከሆነ (ኢምፕቲ(myObj)) {// እቃው ባዶ ነው። (በዚህ ምሳሌ ውስጥ እውነት ይመለሳል) } ሌላ {// ነገር ባዶ አይደለም። }
  3. ነገር .

በዚህ መንገድ ባዶ ነገር እውነት ነው?

አንዱ (1) ነው። እውነት ዜሮ (0) ውሸት ነው። አን ነገር ማንኛውም አይነት (ተግባራትን፣ ድርድሮችን፣ RegExpን ጨምሮ) እቃዎች ወዘተ) ሁሌም ነው። እውነት . ያልተገለጸ, ባዶ, ናኤን, 0, "" ( ባዶ ሕብረቁምፊ) እና ውሸት ፣ በእርግጥ።

በተመሳሳይ፣ ባዶ ነገር jQuery ነው? jQuery ባዶ ነገር( ነገር ተመላሾች፡ ቡሊያን መግለጫ፡ አንድ መሆኑን ያረጋግጡ ነገር ነው። ባዶ (ምንም ሊቆጠሩ የማይችሉ ንብረቶችን አልያዘም)።

እዚህ፣ በጃቫስክሪፕት ባዶ ሕብረቁምፊ ባዶ ነው?

ነገር ግን፣ በሁለተኛው ላይ፣ እያንዳንዱ እውነተኛ-ኢሽ እሴት ከ: ውሸት፣ 0፣ ባዶ , ያልተገለጸ እና ባዶ ሕብረቁምፊዎች ፣ አይሆንም። ሁለቱም ባዶ እና አንድ ባዶ ሕብረቁምፊ ውስጥ የውሸት እሴቶች ናቸው። ጄ.ኤስ . ስለዚህ, ያለ ባዶ (ወይም እንደ ዳታ = "0" ያሉ ያልተለመዱ ነገሮች) ወደ መንገድ እየገቡ ነው።

በጃቫ ባዶ ነው?

ጃቫ ሕብረቁምፊ isEmpty() ዘዴ በምሳሌ ጃቫ ሕብረቁምፊ isEmpty() ስልት aString መሆኑን ያረጋግጣል ባዶ ነው ኦር ኖት. የተሰጠው ሕብረቁምፊ ከሆነ ይህ ዘዴ ወደ እውነት ይመለሳል ባዶ ነው ካልሆነ በውሸት ይመለሳል። በሌላ አነጋገር የሕብረቁምፊው ርዝመት 0 ከሆነ ይህ ዘዴ ወደ እውነት ይመለሳል ማለት ይችላሉ.

የሚመከር: