From fa59dbf8da236a01b6f76c4aa5a341bd5e166023 Mon Sep 17 00:00:00 2001
From: Nikita Revenco <154856872+nikitarevenco@users.noreply.github.com>
Date: Sun, 17 Mar 2024 11:27:23 +0000
Subject: [PATCH 01/31] feat: lesson overview items no longer need to be
questions
---
.../variables_and_operators.md | 30 ++++++++++---------
1 file changed, 16 insertions(+), 14 deletions(-)
diff --git a/foundations/javascript_basics/variables_and_operators.md b/foundations/javascript_basics/variables_and_operators.md
index 9cf7bf24bd0..2d4e1ef2964 100644
--- a/foundations/javascript_basics/variables_and_operators.md
+++ b/foundations/javascript_basics/variables_and_operators.md
@@ -1,24 +1,26 @@
### Introduction
-In the previous sections you learnt how to structure webpages with HTML and style them with CSS. The next step is to make the webpage *interactive*, which is exactly what JavaScript is for. In this section, we will focus on the fundamentals of JavaScript and how you can use it to manipulate all the various interactions between the web page and user.
+In the previous sections you learnt how to structure webpages with HTML and style them with CSS. The next step is to make the webpage *interactive*, which is exactly what JavaScript is for.
+
+In this section, we will focus on the fundamentals of JavaScript and how you can use it to manipulate all the various interactions between the web page and user.
### Lesson overview
This section contains a general overview of topics that you will learn in this lesson.
-- How do you declare a variable?
-- What are three different ways to declare a variable?
-- Which one should you use when?
-- What are the rules for naming variables?
-- What are operators, operands, and operations?
-- What is concatenation and what happens when you add numbers and strings together?
-- What are the different types of operators in JavaScript?
-- What is the difference between == and ===?
-- What are operator precedence values?
-- What are the increment/decrement operators?
-- What is the difference between prefixing and postfixing them?
-- What are assignment operators?
-- What is the Unary Plus Operator?
+- How to declare a variable.
+- The three different ways to declare a variable.
+- Which one to use and when.
+- The rules for naming variables.
+- Discuss what are operators, operands, and operations.
+- Learn about concatenation and what happens when you add numbers and strings together.
+- The different types of operators in JavaScript.
+- The difference between == and ===.
+- Discuss what are operator precedence values.
+- What the increment/decrement operators are.
+- The difference between prefixing and postfixing them.
+- What assignment operators are.
+- What the Unary Plus Operator is.
### How to run JavaScript code
From 47f16e742b7984b964ffa1540778d87bcbd7ef28 Mon Sep 17 00:00:00 2001
From: Nikita Revenco <154856872+nikitarevenco@users.noreply.github.com>
Date: Sun, 17 Mar 2024 14:41:04 +0000
Subject: [PATCH 02/31] feat: improve instructions on how to open the dev tools
---
.../javascript_basics/variables_and_operators.md | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/foundations/javascript_basics/variables_and_operators.md b/foundations/javascript_basics/variables_and_operators.md
index 2d4e1ef2964..24df0801fcf 100644
--- a/foundations/javascript_basics/variables_and_operators.md
+++ b/foundations/javascript_basics/variables_and_operators.md
@@ -24,9 +24,11 @@ This section contains a general overview of topics that you will learn in this l
### How to run JavaScript code
-All JavaScript we will be writing in the majority of the Foundations course will be run via the browser. Later lessons in Foundations and the NodeJS path will show you how to run JavaScript outside of the browser environment. Outside of these lessons, for now you should always default to running your JavaScript in the browser unless otherwise specified, otherwise you may run into unexpected errors.
+All JavaScript we will be writing in the majority of the Foundations course will be run via the browser. Later lessons in Foundations and the NodeJS path will show you how to run JavaScript outside of the browser environment.
-The simplest way to get started is to create an HTML file with the JavaScript code inside of it. Type the basic HTML skeleton into a file on your computer somewhere:
+Outside of these lessons, for now you should always default to running your JavaScript in the browser unless otherwise specified, otherwise you may run into unexpected errors.
+
+The simplest way to get started is to create an HTML file with the JavaScript code inside of it. Use the VS Code snippet ! + TAB to create the basic HTML skeleton in a file on your computer somewhere:
```html
@@ -44,9 +46,15 @@ The simplest way to get started is to create an HTML file with the JavaScript co