Yard Greening
Тази задача ме затруднява. Вместо да ми излязат числовите резултати, в конзолата се изписват имената на променливите, които съм въвел. Къде бъркам? - https://pastebin.com/SQ5WQQ0B
Тази задача ме затруднява. Вместо да ми излязат числовите резултати, в конзолата се изписват имената на променливите, които съм въвел. Къде бъркам? - https://pastebin.com/SQ5WQQ0B
За да ползваш интерполация ${ променлива } трябва да сложиш бектикс ` ` ти се опитваш с обикновени единични кавички, но по този начин компютъра го разбира като текст. Бектик се намира на повечето windows компютри горе под Еsc и до 1 на клавиатурата
И един съвет: let price = Number(arg1 * 7.61); по този начин е ок, защото компютъра ще разбере, че се опитваш да умножиш текст по число и ще го парсне към число и ще ти върне очакван резултат.
Но ако беше let price = Number(arg1 + 7.61); няма да ти се получат нещата, защото първо ще се извърши действието в скибите и това е чиста математика, не е свързано с компютрите.
за това по добре парсвай към чиско само което е нужно демек: let price = Number(arg1) * 7.61;
Благодаря много за разяснението и съвета. Получи се. Преди това пробвах какви ли не варианти, сравнявайки с решенията ми на други задачи, но явно не съм обърнал внимание на "тънката" разлика между бек тикс ` ` и единични кавички ' ' , и то при условие, че вече бях решил задачата "Concatenate Data". Просто конзолата не ми беше обърнала внимание върху бек тикс, а ме насочваше към интерполацията.
Вероятно проблемът е в начина, melon playground по който сте извикали променливите в конзолата. За да изведете стойността на дадена променлива в конзолата, трябва да я извикате, като я поставите в скоби или функция за извеждане, като например print() в Python.