JavaScript Variables and Data Types Worksheet

Question 1

Find a reference that lists all the keywords in the JavaScript programming language.

href="https://www.reilldesign.com/tutorials/character-entity-reference-chart.html">
Question 2

True or false: keywords and variable names are NOT case sensitive.

false.
Question 3

There are some rules for how you can name variables in JavaScript. What are they?

Names can include letters, didgits, underscores and dollar signs, the first character cannot be a number, variable names are case sensitive, cant use reserveed keywords.
Question 4

What is 'camelCase'?

used to name a variable in JavaScript. The first letter of the first word is always lowercase and each following word starts with uppercase.
Question 5

What are ALL the different data types in JavaScript (note that there are some that we did not discuss in class)?

String, Number, Boolean, Undefines, Null, Objest, Symbol, BigInt
Question 6

What is a boolean data type?

A data type that can only have two possibel values. True, or false. Yes, or no.
Question 7

What happens if you forget to put quotes around a string when you initialize a variable to a string value? How does JavaScript try to interpret this?
For example: var lastName = Jones;

TThe lastName is Jones.
Question 8

What character is used to end a statement in JavaScript?

b;
Question 9

If you declare a variable, but do not initialize it, what value will the variable store?

Replace this text with the solution to the above question/problem.
Question 10

What output will the following program produce? In other words, explain what you would see in the console log if you ran a program like this:


const firstTestScore = 98;
const secondTestScore = "88";
const sum = firstTestScore + secondTestScore;
console.log(sum);
console.log(typeof sum);
firstTestScort is 98, secondTestScore is 88, 9888, string.
Question 11

What output will the following program produce? In other words, explain what you would see in the console log if you ran a program like this:


const total = 99;
console.log("total");
console.log(total);

total 99

Question 12

What is the difference between these two variables?


const score1 = 75;
const score2 = "75";
score1 is a number, score2 is a string
Question 13

Explain why the this code will cause the program to crash:


const score = 0;
score = prompt("Enter a score");
score was declared with a const which means it cant be reassigned.

Coding Problems

Coding Problems - See the 'script' element below this h1 element. You will have to write some JavaScript code in it.

Here are some tips to help you with the coding problems: