Поскольку команда идти ожидает числовой параметр, Scratch автоматически попытается конвертировать величину, сохраненную в переменной сторона, в число, прежде чем передать информацию команде идти. В первом скрипте (слева) Scratch не может конвертировать строку «нонсенс» в число. Но вместо того чтобы выводить сообщение об ошибке, Scratch, не говоря ни слова, выставит ноль в качестве результата конвертации и передаст эту величину команде идти. В результате спрайт останется стоять на месте. А в случае второго скрипта (справа) Scratch не будет обращать внимания на пробелы в строке и передаст полученное число блоку идти, так что спрайт сделает 100 шагов вперед. Если бы результирующий блок ожидал получить строку, а не число, Scratch передал бы ее как есть, со всеми пробелами