Answer:
1) A string is "non-numeric data". In other words, it is text.
2) False, a runtime error means that there is a problem, but it will be with the software, not the hardware.
3) An impossible task such as dividing five by zero is a logical error. Not using quotes on a string would be a syntax error, printing an inaccurate statement is not an error at all (as far as the program is concerned anyway), and using camelcase on a variable with multiple words is a common convention.
4) variableName = "value"
5) The code provided here is illegible, so I can't give a straight answer. It seems to be missing operators.
Technology is addicting and distracting, just take personal experience. Have you ever had a time when you were on the computer, on the phone, playing games, watching TV, etc. and time flew by? You were procrastinating and should have been doing something else? Were you ever multitasking and paid more attention to technology than what you should be doing? If so, then you have your answer, and from your own experience as well.
It is just a declaration of an object variable, <em>person</em>, in JavaScript. Within a <em>person</em> object, there are key:value pairs. The code that you shared has the following keys: name, age, and favouriteFood, whereas the values of those keys are: Mike, 25, and pizza.
There is <em>no</em> alert statement in this code snippet; therefore, it <em>will not alert </em>anything. This code contains only a variable called <em>person, </em>and that's it!
Depending where you are in the world it is true and false