php スクリプトを js に変換する際に、phpjs.orgの関数をいくつか使用しました。ただし、「strpos」関数は同じ条件下で true を返さないようです。
$string = "aaa:bbb";
$colons = strpos($string, ":");
echo $colons;
if ($colons == true)
{echo "yup";}
ただし、「3yup」がエコーされます。
var string = "aaa:bbb";
var colons = strpos(string, ":");
console.log(colons);
if (colons == true)
{console.log("yup");}
「3」のみをエコーします。
これは私の間違いですか、バグですか、それとも JavaScript の処理方法の側面ですか? true
いずれにせよ、コロンの存在の結果を得るにはどのような方法が推奨されstring
ますか?
ありがとう!