Ниже приведены причины, по которым не используется ==.

  1. Время исполнения
  2. Путаница при отладке.

Начнем с первого пункта

  1. Время выполнения: - Если движок js обнаружит, что используется «==», то javascript сначала введет приведение значения второго операнда к данным первого операнда, после чего он сравнивает значения обоих операндов. Находясь в «===», он напрямую сравнивает оба значения и возвращает логическое значение.
  • Путаница при отладке: - Каждый раз при отладке кода, если, скажем, первый операнд имеет целочисленный тип, а второй - строковый тип данных, это может сбить с толку человека, а также не рекомендуется использовать строку для представления числа. ценить.

Спасибо, пожалуйста, следуй за мной