Size: a a a

2020 December 06

J

Jabascripter in fronteam.js
плюсую, это прям чистая ситуация с neprivet.ru
источник

UT

User True in fronteam.js
Прикольно, когда незнакомец пишет в личку "привет" и ждет ответа )))
источник

М

Момору in fronteam.js
прикольно да
источник
2020 December 08

АА

Артемьев Александр... in fronteam.js
Может знает кто, почему таблица не хочет сжиматься по высоте?
источник

YK

Yehór Kashperskyi in fronteam.js
Артемьев Александр
Может знает кто, почему таблица не хочет сжиматься по высоте?
Всм
источник
2020 December 10

SK

Stas Krasev in fronteam.js
Есть задача создать функцию readNumber  которая будет запрашивать число до тех пор пока пользователь его не ввёл и функция должна вернуть число.
Также надо вернуть null если пользователь нажал отмена в prompt или вернул пустую строку
Вот мой код
function readNumber {
  let b;
  while(true) {
      b=+prompt("b") ;
      if(isFinite(b) || b==='' || b===null) {
      break;
  }
}
return b;
}
Функция проходит тест с числами тоесть если число то все нормально прерывается цикл и возвращается число если это не число не пустая строка или null цикл повторяется
источник

SK

Stas Krasev in fronteam.js
Но функция не возвращает null и пустую строку если проходят по условию
источник

SK

Stas Krasev in fronteam.js
Помогите плиз
источник

YK

Yehór Kashperskyi in fronteam.js
Stas Krasev
Есть задача создать функцию readNumber  которая будет запрашивать число до тех пор пока пользователь его не ввёл и функция должна вернуть число.
Также надо вернуть null если пользователь нажал отмена в prompt или вернул пустую строку
Вот мой код
function readNumber {
  let b;
  while(true) {
      b=+prompt("b") ;
      if(isFinite(b) || b==='' || b===null) {
      break;
  }
}
return b;
}
Функция проходит тест с числами тоесть если число то все нормально прерывается цикл и возвращается число если это не число не пустая строка или null цикл повторяется
Ты зря проверяешь на пустую строку или null, ведь ты уже кастанул введённое значение к числу
источник

YK

Yehór Kashperskyi in fronteam.js
Да и вообще определение функции неправильное
источник

YK

Yehór Kashperskyi in fronteam.js
Я сомневаюсь, что этот код вообще запускается
источник

YK

Yehór Kashperskyi in fronteam.js
function readNumber () {
источник

YK

Yehór Kashperskyi in fronteam.js
Вот, ты пропустил скобки со списком параметров
источник

YK

Yehór Kashperskyi in fronteam.js
В общем, логика считывания сейчас выглядит так:
локальная_переменная_b = кастануть_в_число(введённое значение(?));
источник

YK

Yehór Kashperskyi in fronteam.js
А если тебе нужно проверять на пустую строку или null или ещё что, то нужно создавать временную переменную куда и положишь значение, чтобы потом проверить его(кастуя)
источник

SK

Stas Krasev in fronteam.js
Я забыл просто скобки поставить тяжело писать с телефона
источник

YK

Yehór Kashperskyi in fronteam.js
Stas Krasev
Я забыл просто скобки поставить тяжело писать с телефона
источник

А

Антипов in fronteam.js
Stas Krasev
Есть задача создать функцию readNumber  которая будет запрашивать число до тех пор пока пользователь его не ввёл и функция должна вернуть число.
Также надо вернуть null если пользователь нажал отмена в prompt или вернул пустую строку
Вот мой код
function readNumber {
  let b;
  while(true) {
      b=+prompt("b") ;
      if(isFinite(b) || b==='' || b===null) {
      break;
  }
}
return b;
}
Функция проходит тест с числами тоесть если число то все нормально прерывается цикл и возвращается число если это не число не пустая строка или null цикл повторяется
Это потому что ты значение к числу преобразовал, в переменной b всегда будет число, проверки b==='' || b===null никогда не сработают
источник

А

Антипов in fronteam.js
К слову даже если исправишь синтаксические ошибки в коде, проверка isFinite(b) всегда будет true, по той же причине которую описал выше
источник

SK

Stas Krasev in fronteam.js
Спасибо
источник