textContent or value

let keysword = document.querySelectorAll(’.key’);
let display = document.querySelector(’.display’);
let clear = document.querySelector(’.clear’);

for (let keyword of keysword) {

keyword.onclick = function () {
display.textContent += keyword.textContent;
}

}
clear.onclick = function (){
display.textContent = ‘’;

}

проверки проходит, все работает все отлично, у меня вопрос. почему при записи display.textContent += keyword.textContent; мы используем textContent ведь в уроках писалось что javascript не понимает текстовые значения и нужно использовать value. для получения данных

Это новый курс? Возможно, вы что-то неправильно поняли.

… с таких элементов, как input, textarea и других - элементов формы.
Грубо говоря, в textContent записан текст, который лежит “внутри” обычных элементов.
Элементы вроде полей формы не предполагают наличие любого другого текстового контента - кроме значений, которые были введены пользователем или созданы программно (хранятся в value).

Все понял спасибо большое!