Это будет зависеть от языка, который вы используете для получения целого числа, потому что, если язык программирования не обеспечивает неявное преобразование из строки в int, у вас могут быть проблемы.
Вы не должны слишком беспокоиться, так как современный язык программирования в настоящее время может неявно преобразовывать строку в число без дополнительного кода.Что-то вы должны принять во внимание это, при использовании языков программирования, как JavaScript, при использовании ==
и ===
при сравнении значений, ===
учитывает типа значения, а ==
нет, поэтому 6 === "6"
вернется false
, в то время как 6 == "6"
вернется true
.
Отвечая на ваш вопрос, он не будет генерировать исключение, если вы используете язык программирования, который обеспечивает неявное преобразование из строки в int.