1.) понять, как написать функцию, которая будет принимать значение, помещенное в поле ввода даты, и складывать цифры суммы, пока она не станет одним числом.
Пример. 9.10.1940 будет 1+0+9+1+9+4+0 = 24.
2+4 = 6.
2.) Вызовите эту функцию при нажатии отдельной кнопки. Я знаю, как добавить прослушиватель событий клика к кнопке.
3.) Отобразите это число с предшествующим ему текстом.
пример: ваш номер – "x"
Код: Выделить всё
function getSum() {
const input = document.getElementById('dateInput').value;
var sum = 0;
for (var i = 0; i < input.length; i++) {
const num = parseInt(input.charAt(i));
if (!isNaN(num)) {
sum += num;
}
}
document.getElementById("result").textContent = "Your number is: " + sum;
}Код: Выделить всё
Nineborn Compatibility
Calculate
Подробнее здесь: https://stackoverflow.com/questions/588 ... of-the-sum
Мобильная версия