Проблем с Metric Converter!
Здравейте , от около поне 6 часа се мъча със задачата и не мога да измисля как да я реша.
Ако някой може да помогне ще съм много благодарен.
Ето го последният ми опит за решение : https://pastebin.com/uM6RKh64
Здравейте , от около поне 6 часа се мъча със задачата и не мога да измисля как да я реша.
Ако някой може да помогне ще съм много благодарен.
Ето го последният ми опит за решение : https://pastebin.com/uM6RKh64
Your string manipulations were not correct. If you execute let conversion = second + third, then the result will be 'cmmm' and not 'cm + mm' as you intented. Use string interpolation with `` and ${} to dynamically create new string objects.
Best,
function Converter(arg1, arg2, arg3) {
let first = Number(arg1);
// let second = String(arg2);
// let third = String(arg3);
let second = arg2;
let third = arg3;
let conversion = `${second} + ${third}`;
if (conversion = 'mm + m') {
let result = first / 1000;
console.log(result.toFixed(3));
} else if (conversion === 'mm + cm') {
let result = first * 10;
console.log(result.toFixed(3));
} else if (conversion === 'cm + m') {
let result = first / 10;
console.log(result.toFixed(3));
} else if (conversion === 'cm + mm') {
let result = first * 10;
console.log(result.toFixed(3));
} else if (conversion === 'm + mm') {
let result = first * 1000;
console.log(result.toFixed(3));
} else if (conversion === 'm + cm') {
let result = first * 100;
console.log(result.toFixed(3))
}
}