==演算子(等価演算子)

"=="演算子(等価演算子)は、数値が等しいかどうかを評価する。

Perl - - perldoc.jp

実行すると、

$ vi equality_operator.pl
$ perl equality_operator.pl
$x == $y
$s1 == $s2
$str1 == $str2
$

等価演算子も文字列を数値に変換できる場合、変換して数値として評価するので、文字列の一致という目的では使用しないこと。
2つ目、3つ目は、文字列としては一致しないはずなので、数値として変換して評価した結果なのだろう。

Sample/perl/equality_operator/equality_operator/src/equality_operator at master · bg1bgst333/Sample · GitHub