Concept Flow - Comparison operators (loose and strict)
Start
Evaluate Left Operand
Evaluate Right Operand
Choose Operator Type
Convert Types if Needed
Compare Values
Return True/False
Check Type and Value
Return True/False
End
The program compares two values either loosely (==) by converting types or strictly (===) by checking type and value exactly.