Size: a a a

JavaScript Noobs — сообщество новичков

2021 January 09

МА

Магомедов Амирхан... in JavaScript Noobs — сообщество новичков
if (request == `${name}`&& request >= 3) {
источник

L

Lev Tonov in JavaScript Noobs — сообщество новичков
Магомедов Амирхан
Тут все цикл запускает
Ты sayhello вызвал - +1
источник

МА

Магомедов Амирхан... in JavaScript Noobs — сообщество новичков
Магомедов Амирхан
if (request == `${name}`&& request >= 3) {
Не помогло
источник

L

Lev Tonov in JavaScript Noobs — сообщество новичков
Пока до 3 не дойдет так true  и держи
источник

Q

Qwelcer in JavaScript Noobs — сообщество новичков
Магомедов Амирхан
function sayHello(age = 17, name = 'Amirhan') {
     nameReqest = () => {
       
       while (true) {
         let request = prompt("Введите ваше имя 3 раза", ${name});
         if (request == ${name}) {
           alert('Welcome', ${name}); break;
         } else if (request != ${name} || request <= 3) {
           alert('No');
           return false;
         }
       }
     }

     nameReqest();
   }

   sayHello();
для чего еще внутренняя функция? можно же с помощью одной?
источник

L

Lev Tonov in JavaScript Noobs — сообщество новичков
Qwelcer
для чего еще внутренняя функция? можно же с помощью одной?
Кстати да
источник

МА

Магомедов Амирхан... in JavaScript Noobs — сообщество новичков
Qwelcer
для чего еще внутренняя функция? можно же с помощью одной?
Да я знаю, но у меня еще одна функция будет
источник

МА

Магомедов Амирхан... in JavaScript Noobs — сообщество новичков
там их несколько будет
источник

L

Lev Tonov in JavaScript Noobs — сообщество новичков
Магомедов Амирхан
Да я знаю, но у меня еще одна функция будет
Так может их все сделать отдельно, а потом запустить в нужном порядке?
источник

L

Lev Tonov in JavaScript Noobs — сообщество новичков
Магомедов Амирхан
там их несколько будет
Это же не читабельно так писать
источник

МА

Магомедов Амирхан... in JavaScript Noobs — сообщество новичков
Lev Tonov
Так может их все сделать отдельно, а потом запустить в нужном порядке?
Можно и так
источник

L

Lev Tonov in JavaScript Noobs — сообщество новичков
Я думаю, что многие  меня поддержат.Не только можно, но и нужно.А то сам потом свой код не разберёшь
источник

Q

Qwelcer in JavaScript Noobs — сообщество новичков
не знаю может ты хотел так сделать?
источник

Q

Qwelcer in JavaScript Noobs — сообщество новичков
const sayHello = (age=17, name='Amirhan') => {
   const requestName = () => {
       let i = 3;
       let request = '';
       while (i > 0) {
           request = prompt('Enter your name', name);
           if (request === name) {
               alert(`Welcome ${request}`);
               break;
               return;
           }
           i -= 1;
       }
       if (request !== name) {
           alert("No");
           return false;
       }
   };
   requestName();
};
источник

МА

Магомедов Амирхан... in JavaScript Noobs — сообщество новичков
Qwelcer
const sayHello = (age=17, name='Amirhan') => {
   const requestName = () => {
       let i = 3;
       let request = '';
       while (i > 0) {
           request = prompt('Enter your name', name);
           if (request === name) {
               alert(`Welcome ${request}`);
               break;
               return;
           }
           i -= 1;
       }
       if (request !== name) {
           alert("No");
           return false;
       }
   };
   requestName();
};
Так она вызвалось всего лишь один раз
источник

Q

Qwelcer in JavaScript Noobs — сообщество новичков
Магомедов Амирхан
Так она вызвалось всего лишь один раз
почему, при правильном введении имени оно выводит результат, а при неверном написании - повторяет запрос 3 раза
источник

Q

Qwelcer in JavaScript Noobs — сообщество новичков
я возможно не так понял
источник

МА

Магомедов Амирхан... in JavaScript Noobs — сообщество новичков
Qwelcer
почему, при правильном введении имени оно выводит результат, а при неверном написании - повторяет запрос 3 раза
Я сказал, то что мне нужно чтобы функция просила пользователя ввести свое имя три раза, а не неверном написании имени
источник

МА

Магомедов Амирхан... in JavaScript Noobs — сообщество новичков
Qwelcer
почему, при правильном введении имени оно выводит результат, а при неверном написании - повторяет запрос 3 раза
function sayHello(age = 17, name = 'Amirhan') {
     let counter = 0;
     let request = prompt("Введите ваше имя 3 раза", name);
     while (counter !== 2) {
       alert('No');
       request = prompt(Введите ваше имя ${2-counter} раз, name);
       counter++;
     }
     alert('Yes!')
   }

   sayHello();
источник

Q

Qwelcer in JavaScript Noobs — сообщество новичков
Магомедов Амирхан
Я сказал, то что мне нужно чтобы функция просила пользователя ввести свое имя три раза, а не неверном написании имени
тебе нужно вывести приветствие только при трех верных введенных?
источник