You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

71 lines
1.9 KiB

## Hello There 👋
### Values
There are 3 types of values, and they can model the **WORLD** !\
_(In the end it's all `1`'s and `0`'s for the computer)_, but us, **humans**, need
an easier way of representing stuff.
> We can all agree that `11010001100101110110011011001101111` is not a very
> friendly way to say `'hello'` !
#### Numbers 🔢
- Whole numbers: `1`, `23`, `232139283`
- Negative numbers are prefixed with `-`: `-1`, `-1231`
- Decimal numbers: `3.14`, `-2.53343` etc...
Use them for _quantities_ like in daily life.
#### Booleans ✖ / ✔
We use them when something is either `true` or `false`.
They can be used to represent an answer to a closed-ended question _(anything that can
be answered with yes or no)_.
> We would answer the question *Is your screen turned on ?*
> with the value `true` _(most likely)_.
#### Strings 🆒
- `'Hello'`
- `'This is some text'`
A string is a sequence of characters used to represent text, it needs
**delimiters** to define its _begining_ and _end_.\
Delimiters are matching quotes, either `` ` ``, `"` or `'`.
### Using `console.log`
To display output from a script into a console, use the function `console.log`:
```js
console.log() // <- will show an empty line
```
Add any value between the parentheses to see it appear when the script is
executed.
> It is very important to use this often to validate that our code is valid. The
> more it is tested, the easier it is to understand what's going on in the code
> !
>
> In doubt, `console.log` everything, don't be shy, they are for free.
### Instructions
In the editor block, write a program that displays:
- the exact text `Hello There !`
- any `Number`
- and a `Boolean`.
### Recommendation
Videos designed to give **hints** are assigned to each quest. It is strongly suggested to watch them as you go.
### You will learn about
- JavaScript primitive values