Comparison Operator
What are Comparison Operator in perl?
Explanation
The following are the comparison operators.
Operator | Function |
== | eq | Equal to Operator |
!= | ne | Not Equal to Operator |
< | lt | Less than Operator |
> | gt | Greater than Operator |
<= | le | Lessthan or Equal to Operator |
>= | ge | Greater than or Equal to Operator |
Example :
4=4 or 4 eq 4 # returns TRUE
5!=4 or 5 ne 4 # returns TRUE
5<4 or 5 lt 4 # returns false
5>4 or 5 gt 4 # returns TRUE
5<=4 or 5 le 4 # returns FALSE
5>=4 or 5 ge 4 # returns TRUE
In the above statements "<=, >=" returns true even if both the values are same.
Example :
#! C:programfilesperlbinperl
print "content-type: text/htmlnn";
$a=1;
$b=5;
if ($a==$b)
{
print "Both the numbers are Equal";
}
else
{
print "The numbers are not equal";
}
Result :
The numbers are not equal
In the above code we just compared two values to display the appropriate results.