Hi, everyone!
I have a question concerning the outcome of this lines:
const kelvin = 0;
const celsius = kelvin - 273;
let farenheit = celsius * (9/5) + 32;
let newton = celsius * (33/100);
farenheit = Math.floor(farenheit);
newton = Math.floor(newton);
console.log(The temperature is ${farenheit} degrees Fahrenheit.
;
console.log(The temperature is ${newton} degrees Newton.
);
Outcome:
/home/ccuser/workspace/learn-javascript-intro-kelvin-weather/app.js:11
console.log(The temperature is ${farenheit} degrees Fahrenheit.
;
^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: missing ) after argument list
at createScript (vm.js:53:10)
at Object.runInThisContext (vm.js:95:10)
at Module._compile (module.js:543:28)
at Object.Module._extensions…js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.runMain (module.js:605:10)
at run (bootstrap_node.js:427:7)
at startup (bootstrap_node.js:151:9)
Why when I run to print two answers it shows me an error? I was expecting to receive two prints as results, but it’s only possible when I keep only the string interpolation &{newton}.
Thanks!