У меня есть сомнение, я нуждаюсь в том, чтобы создать язык сценариев JavaScript, который, когда пользователь clickee в кнопке брал текст, написанный заблаговременно в ящике текста, и превратится в договоренность чисел и появится в другом ящике текста самое большее число. Пример: в ящике текста #1 я ввожу в компьютер sig номер 1,5,8,10,15 и нажав на кнопку, появится в ящике текста #2 самое большее число, которого было бы 15 Мой код, он этот
<script>
function btnDeterminarMayor() {
var a = document.getElementById("txtNumeros");
var arreglo = a.split(",");
var mayor = 0;
for (i = 0; i < arreglo.length; i++) {
if (a[i] > mayor) {
mayor = a[i];
}
}
document.getElementById("txtNumeroMayor").value = mayor;
}
</script>
Ты можешь превращать rГЎpidamente серию nГєmeros, отделенный запятыми, в array используя JSON.parse:
document.getElementById('btn').addEventListener('click', buscaMaximo);
function buscaMaximo() {
let datos = document.getElementById('numeros').value;
let array = JSON.parse(`[${datos}]`);
let resultado = document.getElementById('resultado');
resultado.innerHTML=`El mayor es ${Math.max.apply(this, array)}`;
}
<input id="numeros"/>
<button id="btn">Buscar máximo</button>
<p id="resultado"> </p>
Сравнив ты должен делать это в Целых числах и использовать договоренность, что ты приготовил
<script>
function btnDeterminarMayor() {
var a = document.getElementById("txtNumeros");
var arreglo = a.split(",");
var mayor = 0;
for (i = 0; i < arreglo.length; i++) {
if (parseInt(arreglo[i]) > mayor ) {
mayor = parseInt( arreglo[i] );
}
}
document.getElementById("txtNumeroMayor").value = mayor;
}
</script>