I’m new to Javascript and I cannot get my switch statement to work correctly with each function or my default. Every thing I have tried fixes one issue but creates another. How do I correctly use my switch statement to get the correct return for my cases.
const f_to_c = (f = 32) => { total = 5 / 9 * (f - 32) result = (f + 'F = ' + total + 'C') return result; } console.log(f_to_c()); const c_to_f = (y = 0) => { total = 9 / 5 * (y) + 32 results = (y + 'C = ' + total + 'F') return results; } console.log(c_to_f()) const convertTemp = (x = 'str', int = 0) => { switch ('f', 'c') { case 'c': return c_to_f(int); case 'f': return f_to_c(int); default: return ('Not an accurate temperature degree type..') } }; console.log(convertTemp())
Answer
You need to read a bit more how to create switch statement, here is good source
const convertTemp = (x = 'c', int = 0) => { switch(x){ case 'c': return c_to_f(int); case 'f': return f_to_c(int); default: return ('Not an accurate temperature degree type..') } };