在将 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
?
谢谢!