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

**URL:** https://forum.kirupa.com/t/booleans-and-the-stricter-and-operators-kirupa-com/356939
**Category:** programming
**Created:** [November 24, 2014, 11:48am UTC](https://forum.kirupa.com/t/booleans-and-the-stricter-and-operators-kirupa-com/356939 "2014-11-24T11:48:26Z")
**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: [November 24, 2014, 11:48am UTC](https://forum.kirupa.com/t/booleans-and-the-stricter-and-operators-kirupa-com/356939/1 "2014-11-24T11:48:28Z")

</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)
