# JavaScript in Plain Language (2015)

## PART I: AT THE GATES OF ENLIGHTENMENT

### 1.10 Lab work 4

**Practicing with ===, !==, <, >, <=, >= true, false.**

Go to your favorite JavaScript Console and create some variables and values.

1- Ask JavaScript if 12 is greater than 14.

Then ask if 12 is smaller than 14.

2- Declare variable *num* with a value of 12.

Then declare variable ** num2** with the value of

**"12".**

Later, ask if

*num*is the same as

*num2*.

3- Ask if *num* is not the same as *num2*.

4- Ask if 7 is *greater or equals* to 8.

Also if 7 is *less or equals* to 7.

5- What is the difference between ** true** and

*"true"*?

6- Find out the *typeof* **true**.

7- Find out the *typeof* **"true"**.

8- Find the type of value "7".

9- Find the type of value 8.

(*see results on the next page*).

Results:

1- Ask JavaScript if 12 is greater than 14.

Then ask if 12 is smaller than 14.

12 > 14;

*false*12 < 14;

*true*

*2-* Declare variable *num* with a value of 12.

Then declare variable *num2* with the value of "12".

Later, ask if *num* is the same as *num2*.

var num = 12;

var num2 = "12";

num === num2;*false*

3- Ask if *num* is not the same as *num2*.

num !== num2;*true*

4- Ask if 7 is *greater or equals* 8.

Also if 7 is *less or equals* 7.

7 >= 8;

false

7 <= 7;

true

5- What is the difference between ** true** and

*"*

*true*

*"*?

true is a reserved Boolean term.

*"true"*is just a string of characters.

6- Find out the *typeof* **true**.

typeof true;

"boolean"

7- Find out the *typeof* **"true"**typeof "true";

"string"

8- Find the type of value "7".

typeof "7";

"string"

9- Find the type of value 8.

typeof 8;

"number"