Предмет: Информатика, автор: aaizirek499

JAVASCRIPT
ПОМОГИТЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

1)Создать объект для получения данных от пользователя (имя фамилия), данные получаем с помощью инпут.
2)Сделать проверку на символы, то есть имя и фамилия минимально должны быть 6 символов.
3)Отобразить эти данные на консоли .
Все эти пункты сделать с геттерами и сеттерами.

Ответы

Автор ответа: Geynion
1

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

Вот пример решения задачи:

// Создаем объект для получения данных от пользователя

const userData = {

 firstName: '',

 lastName: '',

 

 // Геттеры и сеттеры для имени и фамилии

 get firstName() {

   return this._firstName;

 },

 set firstName(value) {

   if (value.length < 6) {

     console.log('Имя должно содержать не менее 6 символов!');

     return;

   }

   this._firstName = value;

 },

 get lastName() {

   return this._lastName;

 },

 set lastName(value) {

   if (value.length < 6) {

     console.log('Фамилия должна содержать не менее 6 символов!');

     return;

   }

   this._lastName = value;

 }

};

// Получаем данные от пользователя

userData.firstName = prompt('Введите имя:');

userData.lastName = prompt('Введите фамилию:');

// Отображаем данные на консоли

console.log(`Имя: ${userData.firstName}`);

console.log(`Фамилия: ${userData.lastName}`);

В этом примере мы создали объект userData, который содержит свойства firstName и lastName для хранения имени и фамилии пользователя соответственно. Мы также создали геттеры и сеттеры для этих свойств, чтобы осуществлять проверку на символы.

Для получения данных от пользователя мы вызываем сеттеры firstName и lastName с помощью функции prompt(). Затем мы отображаем данные на консоли с помощью функции console.log(). Если имя или фамилия содержат менее 6 символов, то мы выводим соответствующее сообщение на консоль.


Geynion: Спасибо : )
Похожие вопросы
Предмет: Биология, автор: mag33223ghg
Предмет: Литература, автор: sasha456066