# Copyright 2020-2021 Lowdefy, Inc # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. _ref: path: templates/operators.yaml.njk vars: pageId: _lt pageTitle: _lt types: | ``` ([value1: any, value2: any]): boolean ``` description: | The `_lt` operator tests if the first value is less than the second equal. It takes an array of two values to test. > The `_lt` operator tests using the javascript less than operator. You can find a description of the algorithm used to compare two values [here](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Less_than). arguments: | #### array An array of two values to compare. examples: | #### Two numbers: ```yaml _lt: - 4 - 3 ``` Returns: `false` ```yaml _lt: - 1 - 1 ``` Returns: `false` ```yaml _lt: - _sum: - 3 - 4 - 8 ``` Returns: `true` #### Two strings: ```yaml _lt: - "a" - "b" ``` Returns: `true`