Погружение в JavaScript: переменные, типы, условия, функции
На этой неделе я изучил основы JavaScript и изучил парное программирование.
1. Консоль разработчика Chrome: Cmd + Opt + I (элементы)/ J (консоль).
2. MDN (Mozilla Developer Network) Веб-документы:
https://developer.mozilla.org/en-US/
3. Именование: JavaScript использует нижний верблюжий регистр для именования переменных, функций и объектов. Константы могут быть объявлены как в верхнем, так и в нижнем регистре, но принято использовать все буквы в верхнем регистре.
function convertScoreToGradeWithPlusAndMinus(score) {}
const MY_OBJECT = {'key': 'value'};
4. Переменные. В JavaScript есть три типа объявлений переменных.
- var: объявите как локальные, так и глобальные переменные.
- let: объявите переменную local-scope, предпочтительный способ в JavaScript.
let myVariable = 'Medium';
- const: объявляет именованную константу только для чтения с областью действия блока.
const PI = 3.14;
5. Типы: строка, число, логическое значение (истина/ложь), массив ([]), объект ({}), неопределенный, функция.
6. Условные операторы (if / else if/ else)
- Логические операторы: &&(и), ||(или), !(не)
- Операторы сравнения: ===, !==, ›, ›=, ‹, ‹=
- 6 ложных значений: false, null, NaN, 0, ‘ ’ (пустая строка), undefined
let age; if (isNaN(age)) { console.log(“Input is not a number.”); } else if (age >= 18 ) { console.log(“You’re old enough to vote.”) ; } else { console.log(“You’re too young to vote.”); }
7. Функция
Функции можно определять или создавать с помощью объявления функции и функционального выражения.
// This program converts Fahrenheit to Celsius. // Function declaration function toCelsius(f) { return (5/9) * (f-32); } // Function expression let toCelsius = function(f) { return (5/9) * (f-32); } console.log(toCelsius(100).toFixed(2)); "37.78"
8.Парное программирование. Парное программирование — это метод разработки программного обеспечения, при котором два программиста работают вместе на одной рабочей станции. Есть две роли: навигатор и водитель.