Погружение в тему неявных преобразований. Где и как возникают и вычисляются неявные преобразования в JavaScript? Возможно ли средствами языка сделать сам JavaScript сильнее? tl; dr В JavaScript все преобразования между типами сводятся к выполнению абстрактных операторов приведения типов, например, ToBoolean, ToNumber, ToBigInt и так далее. Несмотря на представление о том…