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