Вывод и проверка скриптом JS дважды четного числа

в условии число называется «дважды четным», если и оно само, и сумма его цифр - четные. Напишите скрипт, который принимает с клавиатуры трехзначное положительное число и проверяет, является ли оно «дважды четным». В соответствии с результатом проверки надо вывести на экран соответствующее текстовое сообщение. Вот код который получилось составить, но не получается сделать вывод чисел.

    function primer() {
let a;
let summa=0;
let x = document.getElementById('d1').value;
if (x == '') {
alert ('Вы ничего не ввели')
}
else {
if ( x > 99 && x < 1000) is {
if (x % 2 == 0) {
alert ('ваше число чётное') 
} 
else {
alert ('вы ввели нечетное')
} 
} 
else {
alert ('ваше число не трехзначное') 
} 
} 
for (summa=summa++a)
document.getElementById("div1").innerHTML="вес числа" +sum;

Ответы (1 шт):

Автор решения: Zhihar

сумма цифр числа - это:

let value = 1234
let count = 0

while (value > 0) {
    count += value % 10
    value = parseInt(value / 10)
}

а чтобы проверить на чётность надо просто посмотреть остаток от деления на 2:

let is_even = value % 2 == 0
→ Ссылка