переменной a к числовому типу и особо ничем не отличаются или есть какие-то нюансы?
Ну насколько я понял спецификацию - разница только в том, что Number пытается конвертировать BigInt, пусть и с потерей точности, а унарный плюс выбрасывает исключение.
У тебя число может приходить как строка, а с помощью функции ты меняешь тип со строки на число
Спасибо. Не совсем понял по поводу исключения. Исключение будет если тя туда текст загоню?
Да примерно так и понял
Исключение если ты будешь использовать унарный плюс на BigInt.
Кажется понял. Number работает на bigint и int а + только на int
На mdn написано что number это на самом деле всегда floating-point, так что называть его int наверное не стоит.
Обсуждают сегодня