# Booleans and the Stricter === and !== Operators | kirupa.com

**URL:** <https://forum.kirupa.com/t/booleans-and-the-stricter-and-operators-kirupa-com/633684>\
**Category:** programming\
**Created:** [August 27, 2015, 4:28am UTC](https://forum.kirupa.com/t/booleans-and-the-stricter-and-operators-kirupa-com/633684 "2015-08-27T04:28:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [August 27, 2015, 4:28am UTC](https://forum.kirupa.com/t/booleans-and-the-stricter-and-operators-kirupa-com/633684/1 "2015-08-27T04:28:26Z")

</div>

by [kirupa](http://www.kirupa.com/me/index.htm) | 13 April 2014

While it's polite to say that all types are interesting and fun to be around, you and I both know that is a lie. Some types are just boring. The boolean type is one such example. Here is the reason why. Whenever you initialize a variable using either **true** or **false** , you create a boolean:

* * *
This is a companion discussion topic for the original entry at [http://www.kirupa.com/html5//boolean\_and\_stricter\_operators.htm](http://www.kirupa.com/html5//boolean_and_stricter_operators.htm)
