Погружение в 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.Парное программирование. Парное программирование — это метод разработки программного обеспечения, при котором два программиста работают вместе на одной рабочей станции. Есть две роли: навигатор и водитель.