Комментарии, переменные, операторы: изучаем 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;
Это все, что я узнал в первый день. Я буду продолжать публиковать свои успехи, пока не пройду сертификацию.