==和之间有什么区别===?
==比较究竟是如何运作的?===比较究竟是如何运作的?什么是有用的例子?
我在测试某些变量是否为空时遇到了代码问题,并决定用小提琴测试它:
var result = "";
var Teste = new Object();
Teste.ObjectNew = new Object();
Teste.StringNew = new String();
Teste.NumberNew = new Number();
Teste.ArrayNew = new Array();
Teste.ObjectLiteral = {};
Teste.StringLiteral = "";
Teste.NumberLiteral = 0;
Teste.ArrayLiteral = [];
Teste.ObjectNull = Object(null);
Teste.StringNull = String(null);
Teste.NumberNull = Number(null);
Teste.ArrayNull = [null];
for (var i in Teste) {
if (Teste[i] == null) {
result += "<p>Type " + i + " is null: " + Teste[i] + "</p>";
} else { …Run Code Online (Sandbox Code Playgroud)我正在研究 PHP,今天我遇到了字符串 null 的问题。我试图用 GOOGLE 验证太多东西,但没有成功。所以我来这里澄清一下。
我得到了价值 $var1 = "null"
为了验证上面我尝试了以下方法。
$null = is_null($var1);
if($null){
$var1 = null;
}
if($var1 === null){
$var1 = null;
}
if($var1 === "null"){
$var1 = null;
}
Run Code Online (Sandbox Code Playgroud)
但以上方式都不成功。我如何验证$var1 = "null"?
php ×2
comparison ×1
ecmascript-5 ×1
equality ×1
javascript ×1
null ×1
operators ×1
validation ×1