|Property/method value type:||Boolean primitive|
|Argument list:||anOperand1||A value that can be compared numerically or lexically|
|anOperand2||A compatible value|
Returns true if the left operand is numerically less than the right operand or is sorted earlier in the Unicode collating sequence when two string values are compared.
In numeric comparisons, the presence of NaN in either or both operands will yield undefined instead of true or false.
When comparing two strings, a prefixing plus sign is present, then a numeric coercion of a string takes place before the comparison. Numeric coercion takes place when either of the operands is numeric.
The associativity is from left to right.
Refer to the operator precedence topic for details of execution order.
The result is the Boolean value true if anOperand1 is numerically or lexically less than anOperand2, otherwise false is returned.
|See also:||ASCII, Associativity, Equal to (==), Greater than (>), Greater than or equal to (>=), Identically equal to (===), Less than or equal to (<=), Logical expression, Logical operator, NOT Equal to (!=), NOT Identically equal to (!==), Operator Precedence, Relational expression, Relational operator, Unicode|
ECMA 262 edition 2 - section - 11.8.1
ECMA 262 edition 2 - section - 11.8.5
ECMA 262 edition 3 - section - 11.8.1
ECMA 262 edition 3 - section - 11.8.5