比較文字和變數

假設你正在將值與某個變數進行比較

if ( i  == 2) //Bad-way
{
    doSomething;
}

現在假設你把 === 弄錯了。然後你將花費你的美好時光來解決它。

if( 2 == i) //Good-way
{
    doSomething;
}

然後,如果意外遺漏了等號,編譯器會抱怨嘗試分配給文字。這在比較兩個變數時不會保護你,但每一點都有幫助。

有關詳細資訊,請參見此處