Evento quando o valor de entrada é alterado pelo JavaScript?

Qual é o evento quando um<input> o valor do elemento é alterado via código JavaScript? Por exemplo:

$input.value = 12;

oinput O evento não está ajudando aqui porque não é o usuário que está alterando o valor.

Ao testar no Chrome, ochange evento não é acionado. Talvez porque o elemento não perdeu o foco (não ganhou foco, então não pode perdê-lo)?

questionAnswers(6)

yourAnswerToTheQuestion