2つの条件でifを実行する必要がありますが、JavaScriptは& &文字を認識しません。また、& amp;ブラウザはJavaScriptの論理演算子を認識しません
誰でもxhtmlを認識させる方法を知っていますか?あなたが平等で何かを比較したい場合は
if(chave = '0' && minutos >= 60){
console.log("if");
}
2つの条件でifを実行する必要がありますが、JavaScriptは& &文字を認識しません。また、& amp;ブラウザはJavaScriptの論理演算子を認識しません
誰でもxhtmlを認識させる方法を知っていますか?あなたが平等で何かを比較したい場合は
if(chave = '0' && minutos >= 60){
console.log("if");
}
まず以下のコードに従ってください、あなたは厳格な平等のために==
か===
を使用する必要があります。 chave = '0'
と書くと、'0'
という文字列を変数chave
に代入することを意味します。ここではいくつかのテストの基本的な作業の抜粋です:
function checkIfStatement(chave, minutos) {
if(chave == '0' && minutos >= 60){
console.log("'If' WORKS with parameters chave: " + chave + ", minutos: " + minutos);
} else {
console.log("'If' DOESN'T WORK with parameters chave: " + chave + ", minutos: " + minutos);
}
}
checkIfStatement(0, 60);
checkIfStatement(0, 59);
checkIfStatement(1, 60);
Javascriptは2つの条件で認識されません。次のエラーが表示されます。要素の内容は、データで構成されているか、正しい文字をマークする必要があります –
@GustavoMenezes、なぜですか?私の例では、Javascriptは 'chave == '0'を最初にチェックし、それが' true'に評価されれば 'minutos> = 60'をチェックします。 'checkIfStatement(0、60);':最初と2番目は 'true'と評価されます。 'checkIfStatement(0、59);':最初に 'true'に評価され、' false'に評価されます。 'checkIfStatement(1,60);':最初は 'false'に評価され、2番目はチェックされませんでした(最初の文は' false'です)。 –
@ GustavoMenezes、 "要素の内容は、データで構成されているか、正しい文字をマークしていなければなりません"。 'chave'や' minutos'変数を 'var'、' let'や 'const'を使ってあなたのコードに宣言しましたか? –
それは= chaveある条件の種類を '0'、chaveについて何== '0'? –
*「認識できません」とはどういう意味ですか? – UnholySheep
期待どおりに動作します - > https://jsfiddle.net/adeneo/6yx11c7r/、割り当ては割り当てられた値を返し、文字列は真です。 – adeneo