JavaScript では=
、代入演算子です。例えば
// foo can be whatever
foo = 'bar'
// now foo is 'bar'
ただし、物事を比較したい場合は、比較演算子 ==
(等価演算子) または===
(厳密な等価演算子) を使用します。違いは==
、値のみを===
比較し、値と型を比較することです。例えば
var a = 1;
a == 1; // yes
a === 1; // yes
a == true; // yes
a === true; // NO!
// a is still 1
比較演算子を否定する (つまり、2 つのものが異なるかどうかを知りたい) 場合は、!=
andを使用できます!==
。例えば、
1 != 1; // no
1 !== 1; // no
1 != true; // no
1 !== true; // YES!
比較するもののタイプが同じであることがわかっている場合、==
と===
は同じ動作をしますが、===
より高速になります。
あなたの場合、次のようなものを使用できます
function myFunction()
{
if (document.getElementById("myiframe").src
!==
'http://www.constant-creative.com/login';
) {
$( "#loginframe" ).hide();
}
setTimeout(myFunction,3000);
}
myFunction();