Recuerde, los guiones son procedimentales. JMP comienza evaluando la primera línea y continúa hasta que termina con la última línea. Este tipo de evaluación tiene sentido para las partes de su script que siempre deben evaluarse. Esta evaluación es incondicional. Pero algunas partes de su script solo deben evaluarse en casos específicos. Esta evaluación es condicional. Y su guión tiene que determinar cuándo existe tal caso y la acción apropiada a tomar cuando eso es cierto. Entonces, cuando una parte particular de su script es condicional, JMP primero tiene que evaluar una condición. La condición se puede representar mediante constantes, variables o el resultado de llamar a una función, y el resultado de probar la condición es un valor booleano (ya sea verdadero o falso). Hay 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 representar verdadero y representar falso. Y recuerde que, en general, JMP interpreta cero como falso y todos los números distintos de cero como verdaderos.