Size: a a a

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

2021 January 05

i

ik in JavaScript Noobs — сообщество новичков
не рекомендуется же метод этот
источник

i

ik in JavaScript Noobs — сообщество новичков
Азамат
как можно строку превратить на ариф-ие операторы ('+' '-' '*' '/')?
распарси регуляркой
источник

P

PronKing in JavaScript Noobs — сообщество новичков
друзья добрый вечер.
сразу скажу, в  js полный ноль )
подскажите как можно более-менее достоверно убедиться что modal-dialog это именно modal-dialog а не фантазия разработчика с таким названием класса.
спасибо!
источник

RR

Roman Resh in JavaScript Noobs — сообщество новичков
PronKing
друзья добрый вечер.
сразу скажу, в  js полный ноль )
подскажите как можно более-менее достоверно убедиться что modal-dialog это именно modal-dialog а не фантазия разработчика с таким названием класса.
спасибо!
Получить этот элемент и проверить что лежит внутри
источник

DD

Dmitry Dizorov R12 in JavaScript Noobs — сообщество новичков
PronKing
друзья добрый вечер.
сразу скажу, в  js полный ноль )
подскажите как можно более-менее достоверно убедиться что modal-dialog это именно modal-dialog а не фантазия разработчика с таким названием класса.
спасибо!
Если там есть кнопка "ок", то это диалог, как мне кажется.
источник

RR

Roman Resh in JavaScript Noobs — сообщество новичков
Или я что-то не так понял
источник

AB

Alex Bessmertnov in JavaScript Noobs — сообщество новичков
const factorial = (n, prod) => {
 prod = prod || 1
 
 if(n < 0) return
 if(n === 0) return prod
 
 return factorial(n - 1, n * prod)
}
кто может объяснить максимально просто? что тут происходит?
источник

SV

Sergey V in JavaScript Noobs — сообщество новичков
PronKing
друзья добрый вечер.
сразу скажу, в  js полный ноль )
подскажите как можно более-менее достоверно убедиться что modal-dialog это именно modal-dialog а не фантазия разработчика с таким названием класса.
спасибо!
ниче не понятно. Перефразируй вопрос
источник

А

Александр in JavaScript Noobs — сообщество новичков
Всем привет! Нужна ваша помощь!
Суть проблемы такова:
Есть див в html, где просто текстом есть числовое значение. Понятное дело, что строковое значение. При помощи innerHTML я вытягиваю это значение в JS, затем преобразовываю его в числовое значение при помощи Number(). Вопрос такой: почему я не могу совершать числовые операции с этим значением? Мне динамически надо увеличить это число, но вместо него появляется NaN
источник

SV

Sergey V in JavaScript Noobs — сообщество новичков
Alex Bessmertnov
const factorial = (n, prod) => {
 prod = prod || 1
 
 if(n < 0) return
 if(n === 0) return prod
 
 return factorial(n - 1, n * prod)
}
кто может объяснить максимально просто? что тут происходит?
рекурсия
источник

S

ShaXx in JavaScript Noobs — сообщество новичков
Александр
Всем привет! Нужна ваша помощь!
Суть проблемы такова:
Есть див в html, где просто текстом есть числовое значение. Понятное дело, что строковое значение. При помощи innerHTML я вытягиваю это значение в JS, затем преобразовываю его в числовое значение при помощи Number(). Вопрос такой: почему я не могу совершать числовые операции с этим значением? Мне динамически надо увеличить это число, но вместо него появляется NaN
Может попробовать innerText?
источник

А

Александр in JavaScript Noobs — сообщество новичков
ShaXx
Может попробовать innerText?
не вышло((
источник

P

PronKing in JavaScript Noobs — сообщество новичков
Sergey V
ниче не понятно. Перефразируй вопрос
ну например
var z = document.getElementsByClassName('modal-dialog')[0];
var y = document.createElement('div');
y.setAttribute('style','height:100px;');
вот тут хочу убедиться что modal-dialog это именно такой элемент, который блокирует все остальное
если да:
z.append(y);
если нет:
document.body.append(y);
источник

SV

Sergey V in JavaScript Noobs — сообщество новичков
Александр
Всем привет! Нужна ваша помощь!
Суть проблемы такова:
Есть див в html, где просто текстом есть числовое значение. Понятное дело, что строковое значение. При помощи innerHTML я вытягиваю это значение в JS, затем преобразовываю его в числовое значение при помощи Number(). Вопрос такой: почему я не могу совершать числовые операции с этим значением? Мне динамически надо увеличить это число, но вместо него появляется NaN
код в песочницу
источник

S

ShaXx in JavaScript Noobs — сообщество новичков
Александр
не вышло((
После процесса Number() попробуй узнать typeof этого значения, может до этого че то пошло не так
источник

А

Александр in JavaScript Noobs — сообщество новичков
ShaXx
После процесса Number() попробуй узнать typeof этого значения, может до этого че то пошло не так
пишет number
источник

А

Александр in JavaScript Noobs — сообщество новичков
Sergey V
код в песочницу
Сейчас
источник

AB

Alex Bessmertnov in JavaScript Noobs — сообщество новичков
Sergey V
рекурсия
это понятно.  а что конкретно делает prod? и как?
источник

RR

Roman Resh in JavaScript Noobs — сообщество новичков
PronKing
ну например
var z = document.getElementsByClassName('modal-dialog')[0];
var y = document.createElement('div');
y.setAttribute('style','height:100px;');
вот тут хочу убедиться что modal-dialog это именно такой элемент, который блокирует все остальное
если да:
z.append(y);
если нет:
document.body.append(y);
Тебе нужно пооверить есть ли такой элемент вообще, или соответствует ли он определенным требованиям?
источник

RR

Roman Resh in JavaScript Noobs — сообщество новичков
Alex Bessmertnov
это понятно.  а что конкретно делает prod? и как?
Это ж агрумент
источник