Рассмотрим следующий код:
const $property: any = $('#some-id');
const latitude: number = parseFloat($property.attr('latitude'));
if (latitude == 0) {
// stuff
}
Линтер, конечно же, предупреждает, что latitude == 0
требует тройного равенства. Насколько я понимаю, ===
защищает от принуждения типов.
Но поскольку latitude
- это number
, никакого приведения типа не будет, по крайней мере теоретически.
Итак, необходимо ли в этой ситуации тройное равенство?