Мне было интересно, как несоответствия типов обнаруживаются в динамическом языке программирования, таком как Javascript?Например, если я делаю что-то вроде деления целого числа на строку, как это действие обнаруживается?