これにそれ自体の用語があるかどうかはわかりませんが、PHPでは次のことができます。
if ($variable = 5)
{
echo $variable; // 5
}
ここで、JSの場合も同じです。
if (var variable = 5)
{
echo variable; // Unexpected token var
}
同等のものはありますか?
これにそれ自体の用語があるかどうかはわかりませんが、PHPでは次のことができます。
if ($variable = 5)
{
echo $variable; // 5
}
ここで、JSの場合も同じです。
if (var variable = 5)
{
echo variable; // Unexpected token var
}
同等のものはありますか?
if
ブロック内で変数を定義することはできません。したがって、答えはノーです。javascriptでこれを行うことはできません。PHPでは、true
を駆動する変数定義が返されますif
。
ただし、代入ステートメントはtrueを返すため、次を使用できます。
var $variable;
if($variable = 5) {
alert($variable);
}
var variable
式の内部ではなく、関数ブロックの先頭に配置する必要があります。
var variable;
if( variable = 5) {
alert(variable);
}
もちろん、それは完全に冗長です...
句のvariable
前に変数を宣言できます。if
var variable;
if (variable = 5)
{
console.log( variable ); // logs 5
}