Question about Newton exercise in JAVASCRIPT SYNTAX, PART I

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!

Can we have a link to the exercise? Also, don’t forget to format your code [How to] Format code in posts

Also, it looks like the first console.log() does not have the closing parentheses.

By the looks of it they do actually have the backticks, but Discourse is interpreting that as a code snippet so isn’t displaying them, it looks like the error is just caused by the parenthesis :slightly_smiling_face:

Didn’t realize I fixed my post.

1 Like

Thanks @lyallstewart

1 Like

Thanks @ethanmasterprogram