For the most part, === is either ignored or used in the background of case statements. Now there are several articles detailing this, but the question is what all can we use it for? What is Triple Equal?In the default case, triple equal is just an alias for double equal. The brilliance comes in when other classes override it for their own behavior. A few examples of this: Ranges (1..10) === 1For a