<< Clic para mostrar Tabla de Contenidos >> No es un número |
Esta función evalúa si un parámetro no es un número:
•Devuelve verdadero si el parámetro no es un número.
•Devuelve falso si el parámetro es un número.
CHelper.Math.IsNaN(Parameter)
El parámetro de esta función puede ser definido como un XPath, variable o número.
Consideraciones
•Los tipos de atributo soportados como parámetro de entrada XPath (o XPaths almacenados en variables) son: entero, moneda, flotante, real.
Ejemplo
Suponga que desea evaluar si los parámetros a utilizar en una función Math son números, con el fin de evitar errores y resultados incoherentes. Para hacerlo usted puede utilizar la función IsNaN:
//Evalúe si los parámetros a utilizar en la función Average son números
Number1IsNotaNumber=CHelper.Math.IsNaN(<Product.Price1>);
Number2IsNotaNumber=CHelper.Math.IsNaN(<Product.Price2>);
if (Number1IsNotaNumber==true || Number1IsNotaNumber==true)
{
//Si alguno no es número, muestre un mensaje de error
CHelper.ThrowValidationError("The parameters of the Average function must be numbers");
}else{
//Si ambos son números aplique la función
CHelper.Math.Average([<Product.Price1>,<Product.Price2>]);
Last Updated 1/26/2022 4:14:20 PM