Estoy tratando de escribir un código que tomará un número de un campo de entrada HTML.
si el número es mayor o igual a 10000, establezca una nueva variable en 10000
si es menor o igual para establecer la nueva variable en el mismo valor que la otra variable.
var sc = $('#Single-num1').val(); // Water Amount input console.log(sc);Esta es la primera variable (sc).
Esto es lo que estoy tratando de hacer funcionar y la lógica tiene sentido, pero no me dará datos.
if (sc >= 10000) { var ssa = 10000; } else { var ssa = sc; } <div class="singlewateramountdiv"> <label for="Single-Water-Amount">How Much Water Was Used?</label> <input type="text" id="Single-num1" name="Single-num1"/> </div>Convierta la cadena en un número y haga una verificación simple
var sc = Number($('#Single-num1').val()); var ssa = sc; if (sc > 10000) ssa = 10000;con un ternario
var sc = Number($('#Single-num1').val()); var ssa = (sc > 10000) ? 10000 : sc;con Matemáticas.min
var sc = Number($('#Single-num1').val()); var ssa = Math.min(sc, 10000);