Переменные JavaScript ограничены по объему.Вы определяете цену var внутри вашего вызова startDrawing, а это значит, что вы должны быть внутри вызова startDrawing, чтобы получить к нему доступ.Вместо этого определите его более глобально, а затем просто установите его внутри вызова startDrawing.Если у вас несколько цен, вам может понадобиться их массив, чтобы вы могли суммировать каждый раз, когда что-то меняется.Если они не собираются меняться, просто определите счетчик глобально и добавляйте к нему цену каждый раз, когда startLineRd3 вызывается
По крайней мере, это решение того, что я считаю вашей проблемойявляется.Если это не та проблема, с которой вы столкнулись, пожалуйста, постарайтесь уточнить, что вы в данный момент делаете успешно, и в чем заключается ваша трудность.
О, и тот факт, что цена var совпадает с ценой входного параметранемного проблемы.Вы должны дать им разные имена.