e = sono operatori di confronto in molti linguaggi di programmazione come JavaScript.
La differenza fondamentale tra loro è che:
confronta i valori per l'uguaglianza dopo aver tentato di convertire i tipi se necessario. Questo è chiamato "equality comparison". Ad esempio, 1 ‘1’ restituirà true.
= confronta sia il tipo che i valori. Non tenta di convertire i tipi se sono diversi, quindi se il tipo è diverso, restituisce false. Questo è chiamato "strict equality comparison". Ad esempio, 1 = ‘1’ restituirà false perché un numero non è una stringa.