cb
ABCD
  • JS Танилцуулга
  • JS Хаана байрлах вэ
  • JS Гаралт /Output/
  • JS Мэдэгдэл /Statement/
  • JS Бичиглэл /Syntax/
  • JS Тайлбар /Comments/
  • JS Хувьсагч /Variables/
  • JS Оператор /Operators/
  • JS Арифметик оператор
  • JS Даалгаварын оператор
  • JS Өгөгдлийн төрөл
  • JS Функц /Function/
  • JS Обьект /Objects/
  • JS Тэмдэгт /Strings/
  • JS Тэмдэгтийн аргууд /String Methods/
  • Тоон утга /Numbers/
  • Тоон утга /Number methods/
  • JS Массив /Array/
  • JS Массив /Array Methods/
  • JS Ангилах /Sort/
  • JS массив давтах аргууд /Iteration/
  • JS Огноо /Dates/
  • JS огнооны формат
  • JS Get Date Methods
  • JS Set Date Methods
  • JS Математик объект
  • JS Cанамсаргүй тоо
  • JS Үнэн/ Худал Boolean утга
  • JS Харьцуулах ба Логик оператор
  • JS Нөхцөл шалгах / If Else
  • JS switch оператор
  • JS For давталт
  • JS For In давталт
  • Js For / Of давталт
  • JS While Давталт
  • JS Break ба Continue
  • JS Let Хувьсагч
  • JS Const Тогтмол хувьсагч
  • JS Төрөл хувиргалт
  • JS Алдаатай ажиллах Throw ба Try Catch
  • JS Гинжин хамаарал буюу Scope, Scope Chain
  • JS Hoisting буюу Өргөх
  • JS Хатуу горим буюу Strict Mode
  • JS this түлхүүр үг
тохиргоо
Толгой хэсэг
Хажуугийн самбар
Үндсэн контент
НЭВТРЭХ

JS Үнэн/ Худал Boolean утга

JavaScript-д  Boolean нь үнэн эсвэл худал гэсэн хоёр утга буцаадаг. /true or false/


Boolean утга

Програмчлах явцад хоёр утгын аль нэгийг сонгох шаардлага байнга тохиолдох болно.

YES / NO
ON / OFF
TRUE / FALSE

JavaScript-н Boolean өгөгдлийн төрөл нь Үнэн эсвэл Худал утгыг авдаг. 


Boolean() Функц

Boolean() функц нь илэрхийлэл эсвэл хувьсагчийн үнэн эсэхийг шалгана.

Жишээ нь

Boolean(35 > 26);   // True буюу үнэн утга буцаана

Үр дүнг харах

Хялбар бичиглэл.

Жишээ нь

(35 > 26)   // True буюу үнэн утга буцаана
35 > 26 // True буюу үнэн утга буцаана
Үр дүнг харах

Харицуулалт ба Нөхцөл /Comparisons and Conditions/

Харьцуулалтын операторын зарим жишээг доор оруулав. Дараагийн хичээл дээр илүү дэлгэрэнгүй үзэх болно.

ОператорТайлбарЖишээ
== Тэнцүү if (Сар == "2 дугаар сар")
> Их if (Цалин > 900000)
< Бага if (Цалин < 3000000)

Утга илэрхийлж байвал бүгд үнэн байна

Жишээ нь

1000 

3.14

-1

"Сайн уу"

"Flase"

5 + 5 + 3.4

Үр дүнг харах


Утга илэрхийлэхгүй болбүгд худал байна

Утга нь 0 үед false-г буцаана:

var x = 0;
Boolean(x);

Үр дүнг харах

Утга нь -0 үед false-г буцаана:

var x = -0;
Boolean(x);

Үр дүнг харах

Хувьсагчийн утга хоосон үед false-г буцаана:

var x = "";
Boolean(x);

Үр дүнг харах

Хувьсагчид утга олгоогүй үед undefined байх бөгөөд false-г буцаана:

var x;
Boolean(x);

Үр дүнг харах

Хувьсагчид null утга олгох үед false-г буцаана:

var x = null;
Boolean(x);

Үр дүнг харах

Хувьсагчид false утга олгох үед false-г буцаана:

var x = false;
Boolean(x);

Үр дүнг харах

Хувьсагчид NaN утга олгох үед false-г буцаана:

var x = 10 / "Z";
Boolean(x);

Үр дүнг харах


Boolean төрөл нь объект байж болно

JavaScript-д boolean-г new түлхүүр үг ашиглан объект гэж тодорхойлж болно. 

Жишээ нь

var x = null;
var z = new Boolean(false);

Үр дүнг харах

Boolean төрлийг объект болгон ашиглах нь гүйцэтгэлийн хурдыг удаашруулдаг. Иймд new үгийг ашиглахгүй байхыг зөвлөж байна.

== оператор ашиглан 2 хувьсагч зарлаад утга тэнцүү эсэхийг шалгаж үзье. 

Жишээ нь

var x = false;
var z = new Boolean(false);
document.getElementById("test").innerHTML = (x==z);

Үр дүнг харах

=== оператор нь хувьсагчийн утга болон төрлийг хоёууланг нь авч үздэг. Иймд False байна. 

Жишээ нь

var x = false;
var z = new Boolean(false);
document.getElementById("test").innerHTML = (x===z);

Үр дүнг харах

Хоёр объектыг хооронд нь харицуулах боломжгүй

Жишээ нь

var x = new Boolean(false);
var z = new Boolean(false);
document.getElementById("test").innerHTML = (x==z);

Үр дүнг харах

Энэ хичээлээс (x==z) болон (x===z)-н ялгааг сайн анзаарч үзээрэй.

JavaScript-д хоёр объектыг харьцуулах үед үргэж худал утга буцаах болно.


Сэтгэгдэлүүд

Контентын нэр
JS Танилцуулга
JS Хаана байрлах вэ
JS Гаралт /Output/
JS Мэдэгдэл /Statement/
JS Бичиглэл /Syntax/
JS Тайлбар /Comments/
JS Хувьсагч /Variables/
JS Оператор /Operators/
JS Арифметик оператор
JS Даалгаварын оператор
JS Өгөгдлийн төрөл
JS Функц /Function/
JS Обьект /Objects/
JS Тэмдэгт /Strings/
JS Тэмдэгтийн аргууд /String Methods/
Тоон утга /Numbers/
Тоон утга /Number methods/
JS Массив /Array/
JS Массив /Array Methods/
JS Ангилах /Sort/
JS массив давтах аргууд /Iteration/
JS Огноо /Dates/
JS огнооны формат
JS Get Date Methods
JS Set Date Methods
JS Математик объект
JS Cанамсаргүй тоо
JS Үнэн/ Худал Boolean утга
JS Харьцуулах ба Логик оператор
JS Нөхцөл шалгах / If Else
JS switch оператор
JS For давталт
JS For In давталт
Js For / Of давталт
JS While Давталт
JS Break ба Continue
JS Let Хувьсагч
JS Const Тогтмол хувьсагч
JS Төрөл хувиргалт
JS Алдаатай ажиллах Throw ба Try Catch
JS Гинжин хамаарал буюу Scope, Scope Chain
JS Hoisting буюу Өргөх
JS Хатуу горим буюу Strict Mode
JS this түлхүүр үг
ABCD.mn ©

Нөхцөл & Шаардлага

1. General

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

2. Account

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

3. Service

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

4. Payments

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.