Функции

В JavaScript функция — это блок кода, который можно использовать повторно. Функции могут принимать входные данные (называемые параметрами) и возвращать выходные данные (называемые возвращаемым значением).

Чтобы определить функцию в JavaScript, вы используете ключевое слово function, за которым следует имя функции, список параметров (заключенный в круглые скобки) и тело функции (заключенное в фигурные скобки).

Вот пример функции в JavaScript:

function greet(name) {
  console.log("Hello, " + name + "!");
}

Чтобы вызвать функцию в JavaScript, вы просто используете ее имя, за которым следует список аргументов (заключенный в круглые скобки).

Вот пример вызова функции greet:

greet("John"); // Output: "Hello, John!"

Вы также можете определить функцию, которая возвращает значение, используя оператор return.

Вот пример функции, которая возвращает значение:

function add(num1, num2) {
  return num1 + num2;
}

console.log(add(10, 5)); // Output: 15

Объекты

В JavaScript объект представляет собой набор пар ключ-значение. Вы можете использовать объекты для структурированного хранения данных.

Чтобы создать объект в JavaScript, вы используете фигурные скобки {} и определяете пары ключ-значение внутри фигурных скобок.

Вот пример объекта в JavaScript:

var person = {
  name: "John",
  age: 30,
  occupation: "Developer"
};

Чтобы получить доступ к значениям в объекте, вы используете нотацию . с точкой, за которой следует ключ.

Вот пример того, как получить доступ к значениям в объекте person:

console.log(person.name); // Output: "John"
console.log(person.age);  // Output: 30
console.log(person.occupation); // Output: "Developer"

Вы также можете обновить значения в объекте, просто переназначив их.

person.name = "Jane";
person.age = 25;
console.log(person.name); // Output: "Jane"
console.log(person.age);  // Output: 25

Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord .

Заинтересованы в масштабировании запуска вашего программного обеспечения? Ознакомьтесь с разделом Схема.