Числовая переменная предназначена для хранения только чисел. Такие переменные могут иметь несколько разных типов, подробнее здесь (нужно убрать пробел в ссылке)
[ссылка заблокирована по решению администрации проекта]. ru/docs/books/2.htm
А строковая переменная может хранить не только числа и буквы, но и китайские иероглифы и арабскую вязь.
Математические операции производятся только над числовыми переменными.