Комментарии, переменные, операторы: изучаем JavaScript

Я прохожу курс «Алгоритмы JavaScript и структуры данных» от freeCodeCamp. Предполагается, что курс научит вас делать классные вещи с помощью JavaScript. Вот мой блог, кому интересно.

Комментарии

Я знаю, что это такое. Я также уже умею писать комментарии на JavaScript. Легкая работа.

//Hello World

/* They also wanted a Multiline 
comment */

Переменные и типы данных

Мне пришлось научиться делать несколько вещей переменными; хранить переменные, присваивать значения переменным, инициализировать переменные и объявлять переменные. Это много переменных. Затем они продолжили разговор о чувствительности к регистру и camelCase. Кроме того, я выучил ключевые слова let и константа.

//Here is the variable stuff I learned.

// Declare Variable
var myVar;

// Assign Value to variable
myVar = 20;

// Assigning variable value to other variables
var newYear;
newYear = 2023;
var currentYear;
currentYear = newYear;

// Initialize variable
var newYear = 2023;

// String variables
var favoritePerson = "My Mom";

// More Initializing
var favoriteHoliday = "Christmas";
var favoriteFood = "Pizza";
var favoriteShoe = "Nike";

// caseSensitivity
var thisIsCamelCase = camelCase;

// Let keyword
let favoriteTeam = "Boston Celtics";

// Constant keyword
const FACT = "The Sky Is Blue";

Математические операции

Я научился превращать компьютер в калькулятор.

// Math Operations

// Addition
const SUM = 15 + 30;

//Subtraction
const DIFFERENCE = 20 - 2;

// Multiplication
const PRODUCT = 7 * 8;

// Division
const QUOTIENT = 10 / 5;

// Incrementing Numbers
let mySubCount = 435;
mySubCount++;

// Decrementing Numbers
mySubCount--;

// Decimals/Floating Points 
var decimal = 6.9;

// DECIMAL MATH OPERATIIONS

// Multiply Decimals
const DECIMAL = 7.2 * 8.5;

// Divide Decimals
const decimal = 10.5 / 5.5;

// Remainders
const remainder = 20 % 2;

/* Augmented Addition - basically combining the equal operator 
and the addition operator */ 
let myVar = 5;
myVar += 10;

// Augmented Subtraction
let mySubVar = 10;
mySubVar -= 5;

// Augmented Multiplication
let myMultVar = 10;
myMultVar *= 5;

// Augmented Division
let myDivVar = 10;
myDivVar /= 5;

Это все, что я узнал в первый день. Я буду продолжать публиковать свои успехи, пока не пройду сертификацию.