
Recuerde que los scripts son procedimentales. JMP comienza evaluando la primera línea y continúa hasta la última. Este tipo de evaluación es útil para las partes del script que siempre deben evaluarse. Esta evaluación es incondicional. Sin embargo, algunas partes del script solo deben evaluarse en casos específicos. Esta evaluación es condicional. El script debe determinar cuándo se da dicho caso y la acción apropiada a tomar cuando sea cierto. Por lo tanto, cuando una parte específica del script es condicional, JMP primero debe evaluar una condición. La condición puede representarse mediante constantes, variables o el resultado de llamar a una función, y el resultado de probar la condición es un valor booleano (verdadero o falso). Existen varias funciones que devuelven valores booleanos: funciones de comparación como la función Less, funciones lógicas como la función Not y funciones de consulta como la función Is List. JMP responde con un resultado de para representar verdadero y para representar falso. Recuerde que, en general, JMP interpreta cero como falso y todos los números distintos de cero como verdaderos.