Tecnología

Inicio

La comparación de decimales en JavaScript

La comparación de decimales en JavaScript


funciones de JavaScript pueden llevar a cabo comparaciones de variables y valores de diferentes tipos. Si usted tiene un script de la página Web con números decimales en ella, puede utilizar una función JavaScript para comparar estos valores. El resultado de la operación de comparación le dirá qué número es mayor, o si son iguales. Al incluir la operación de comparación dentro de una función JavaScript, puede devolver un valor número que indica su resultado.

Función

funciones de JavaScript contienen procesamiento de páginas Web y sitios. Dentro de la sección de cabecera de una página Web HTML, el desarrollador puede incluir un área de la función JavaScript de la siguiente manera:
<Script type = "text / javascript">
compareDecimals función (numOne, numTwo) {
// Implementar la función
}
</ Script>

Este es el esquema de la función dentro de un elemento de script HTML. El nombre de la función implica su finalidad, que consiste en comparar dos valores de números decimales. La función toma los dos números decimales como parámetros.

Las comparaciones

Dentro de la función de comparación decimal, el desarrollador puede utilizar instrucciones condicionales para determinar qué número es mayor, o menor, que el otro. El código siguiente puede aparecer dentro del cuerpo de la función:
si (numOne> numTwo) return 1;
else if (numTwo> numOne) return -1;

Este código devuelve un valor entero de uno positivo si el primer número decimal pasado es mayor que el segundo. Si la primera operación de comparación devuelve un valor falso, entonces la segunda comparación, dentro de la sentencia else if, se ejecutará. Si devuelve un resultado verdadero, la función devuelve un valor entero de uno negativo. El código que llama a esta función desde la página web en otro lugar puede recuperar el valor devuelto.

Defecto

Además de indicar cualquiera de los dos valores decimales que es mayor que la otra, la función necesita para acomodar los números son iguales. Si las dos operaciones de comparación devuelven false, el procesamiento se moverá a la siguiente línea dentro de la función, en lugar de salir de inmediato a través de una instrucción de retorno. Los desarrolladores pueden utilizar la siguiente instrucción después de las dos declaraciones de comparación, aún dentro de la función:
return 0;

El que sólo se alcanzará esta línea si las dos primeras pruebas condiciones son falsas, por lo que se puede suponer que los números son iguales.

llamadas

Una vez que se define una operación de comparación dentro de una función en una página web, el desarrollador puede recurrir a ella desde el interior de la página. El código HTML siguiente muestra dentro de la sección del cuerpo de la página demuestra:
<Input type = valor "botón" = "comparar" onclick = "alert (compareDecimals (3.4, 3.6))" />

Este código de ejemplo es para la demostración. En la mayoría de los casos una operación de comparación decimal sería llamado de otra función de JavaScript o junto con un formulario web. Para la prueba, se puede alterar los valores de los parámetros decimales pasados ​​a la función en este marcado HTML.