("A" || "B")で演算結果が3に、
A$==("A" || "B")はA$==3となり、
A$==3の演算結果は3となり、
非0なのでTHENの部分を実行します。
ビットの演算(AND,OR,XOR,NOT)は数値(整数)に対しての演算です。
これがFMTさんの「何故」の解答です。
「A$は"A"または"B"か?」という条件式は
「A$は"A"と等しい、または、A$は"B"と等しい」
と記述します。
IF A$=="A" || A$=="B" THEN ...
2そうだね プレイ済み