Oumaima Fisaoui
c93a142538
|
2 months ago | |
---|---|---|
.. | ||
README.md | 2 months ago |
README.md
Play with variables
Mindful AI mode
Context
Remember that if things get a little hectic at times, take the time to get closer to your peers so that you can think, share and move forward together.
Keep Going!
AI-Powered Learning Techniques
Clarification Technique:
This type of prompt encourages the AI to explain a concept in detail, helping you gain a deeper understanding.
Find the examples across the subject ;)
Concepts
Escape characters
Quote delimiters can be one of the tricky things to deal with.
Since they are used for delimiting text, they need a trick to include them in our text.
For example, we want a '
(single quote) in our text, but use them as
delimiters:
console.log('I keep trying , I can't give up! ')
// too bad a single quote, ruined the quote, get it ?
The \
(backslash) is used for that:
Every time there is an extra special character into your string, putting a \
in front of it will escape it and doing so will let JS understand you meant
the literal following character and not the delimiter, or whatever else
the character normally means for a string
console.log("I keep trying , I can't give up! ");
// Output: I keep trying, I can't give up!
Prompt Example
:
"As a beginner, how do I include special characters in a string in JavaScript? Give me simple examples too."
Assign re-assign
Remember the let
keyword is used to declare new variables.
Note that we can't have multiple variables with the same identifier otherwise JS wouldn't know which one is which.
If you redeclare a variable, it will crash!
But it is still possible to use the =
(assignment operator) to change its value!
Note that sometimes you may find variable declared with
const
. This means that the assignation is constant and can never be re-assigned!
It is used to protect your code against errors, but you can always use
let
in its place..
Also you may find online old code using var. We are trying to get rid of
var
s since 2015. It's ancient syntax and it was pretty problematic. Never use it! If you see code using it, try to find a more recent example. That one is outdated.
Prompt Example
:
- "As a beginner, what is the difference between let and
const
in JavaScript?" - "As a beginner, how do I reassign a value to an already declared variable in JavaScript?"
Instructions
Task 1:
-
Create a
escapeFromDelimiters
variable that includes all 3 quotes (`
,"
and'
). -
Create a
escapeTheEscape
variable that includes a backslash (\
).
Task 2:
-
The variable
power
has been declared and will be used during the tests. -
You must try to re-assign the power variable to the string value
levelMax
. But without re-declaring it!
“How did I escape? With difficulty. How did I plan this moment? With pleasure.”
― Alexandre Dumas, The Count of Monte Cristo