私passは何もしないpythonステートメントに相当するjavascriptを探しています。javascriptにそのようなものはありますか?
nullそのために時々使用されますif (condition) null;
私passは何もしないpythonステートメントに相当するjavascriptを探しています。javascriptにそのようなものはありますか?
nullそのために時々使用されますif (condition) null;
回答:
//passPythonのように使用するpass
お気に入り:
if(condition){
//pass
}
これは、ブロックに何も残さないことと同じですが、読みやすさの理由から適切です。
pass残念ながら、JavascriptにはPythonに相当するものがありません。
たとえば、javascriptでは次のようなことはできません。
process.env.DEV ? console.log('Connected..') : pass
代わりに、これを行う必要があります。
if (process.env.DEV) console.log('Connected..')
passとりわけ、ステートメントを使用する利点は、開発プロセスの過程で、この場合、完全なifステートメントに変換することなく、上記の三項演算子の例から進化できることです。
passし、条件式では使用できません。条件ステートメントを使用する必要があります
場合によってpassは;
実際の例は次のとおりです。
var j;
for (j = i + 1; j < binstrN.length && binstrN[j] != 1; j++) {
}
let count = j - i;
と同じです
var j;
for (j = i + 1; j < binstrN.length && binstrN[j] != 1; j++);
let count = j - i;
ここではj、次の「1」に移動しようとしていますがi、その前はすでに「1」でした。したがってcount、文字列バイナリ文字列の最初の2つの「1」の間の距離がわかります。binstrN
三項演算子またはJSのifステートメントでpass演算子を使用する場合は、次のようにします。
a === true && console.log('okay')
||も使用できます 演算子ですが、|| &&の反対です。次に、次のようにPythonで行うように、関数またはブロックでPassを一般的に使用する場合:
def Func(): pass
JSでは、次のようにブロックを空のままにしておく必要があります。
if(){
console.log('ok')
}else{}
結局、Pythonには中括弧がないので、これがパスを持っている主な理由です。
{}空の中括弧は同じものではありませんか?