問題タブ [boolean-expression]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
165 参照

php - PHP と派手なブール値

PHPのブール値に問題があるため、次のことが機能しない理由を誰かが説明できれば非常に感謝しています

出力は常に->「ブール値です」

前もって感謝します


助けてくれてありがとう、はい、私は自分がしたことを理解しています(男子生徒のエラー)。

解決

0 投票する
3 に答える
22779 参照

php - PHPからjavascriptへの実装におけるブール変数値

私が書いているPHPスクリプトで奇妙な問題に遭遇しました。簡単な答えがあると確信していますが、それはわかりません。

PHPを使用してDBからいくつかの変数を取得し、それらの値をPHPで動的に構築されているJavascriptに渡します。このようなもの:

問題は、「myvar」のDBのブール値がである場合false、$ jsのmyvarのインスタンスはnullではなくnullでありfalse、これがスクリプトを壊していることです。

false値をmyvar変数に適切に渡す方法はありますか?

ありがとう!

0 投票する
2 に答える
638 参照

c++ - 10進数から2進数への変換

10進数と2進数の基数システムを変換する関数を書いていましたが、元のコードは次のとおりです。

しかし、私がこれを行うまでは機能しませんでした:

どうしたの

そして、2つの形式の違いは何ですか?前もって感謝します。

0 投票する
1 に答える
2624 参照

logic - AND、OR、NOT ゲートのみから論理ゲートを構築する

私は試験の修正を行っていますが、頻繁に発生する質問の 1 つは、関数 AND、OR、および NOT のみを使用して論理ゲートを作成することです。最も一般的なものは、NAND、NOR、XOR、XNOR、および等価関数です。

NAND は単純に AND ゲートであり、その後に NOT ゲートがあると言うのは正しいですか? 同じことが NOR にも当てはまりますか?それはあまりにも単純に思えます!

次の質問は次のとおりです。「NOR 関数を実現する別の回路を描いてください。ただし、NAND の取得のみを使用できます。」. 私はこれを覚えていますが、それを説明することはできません。

つまり、NOT(A+B) である NOR があります。これに De Morgans を適用すると、 NOT(A) が得られます。NOT(B)...ああ、AND は使えないので、AND = NAND と NAND...つまり、NOT( NOT ( NOT(A) . NOT(B)))? となります。これは正しい推論ですか?次に、NAND のみの形式で他の機能をどのように取得しますか?

私の他の質問は、XOR、XNOR、および等価関数に関するものです。AND、OR、NOT ゲートのみを使用してこれらをどのように解決しますか?

また、XOR と等価関数に関して、この質問にどのように答えますか - それらの関係を示す式、つまり、これら 2 つの関数の一方が他方でどのように表現されるかを示す式を与えてください。?

0 投票する
8 に答える
858 参照

c - Cプログラムの論理エラーを把握できません

入力を 1 行に 1 語出力するプログラム。

上記のプログラムは、結果を 1 行に 1 語ずつ正しく出力します。それに応じて条件を変更した後、以下のプログラムも1行に1単語を出力することを期待していました。ただし、正しい結果が得られません。私はばかげた間違いを犯していますか、それとも何か問題がありますか?

0 投票する
4 に答える
9133 参照

erlang - ガード テストで「andalso」よりも「and」を優先する場合

コンマ ‹,› がガード テストandではなくショートカットである理由に興味があります。andalso

私は自分自身を「C ネイティブ」と呼んでいるので、短絡ブール評価の欠点は見当たりません。

to_core実際に生成されるコードを確認するために、フラグを使用していくつかのテスト コードをコンパイルしました。コンマを使用すると、左側の値と右側の値が評価され、両方が and されていることがわかります。andalsoケースブロック内にケースブロックがあり、への呼び出しがありませんerlang:and/2

ベンチマーク テストは行いませんでしたが、andalsoバリアントの方が速いと断言できます。

0 投票する
3 に答える
57725 参照

objective-c - ANDまたはOR式を作成するにはどうすればよいですか?

私はこれを書いた:

しかし、どちらも機能せず、私も同じ問題を抱えていORます。またはを含む式を作成するにはどうすればよいですORAND

0 投票する
2 に答える
1105 参照

boolean-logic - De Morgan Laws ブール式を理解する方法

この表現を理解しようとしたとき、私はめちゃくちゃになりました。何度も考えましたが意味がわかりません。

  1. ! (p || q) は !p && !q と同等です。これについては、なんとなく少し理解できます。私の理解は、「Not (pq) = not p and not q」であり、理解できます

  2. ! (p && q) は !p || と同等です。!q 第二に、私は完全にめちゃくちゃです。私
    の理解では、「Not (pq) = Not p or Not q」です。and と or が等価になるのはなぜですか? && と || の間の真理値表のルールについては、異なります。

それが私が各式を理解する方法です。おそらく、式を理解する方法が間違っています。これらの表現を理解する方法を教えていただけますか。

0 投票する
4 に答える
143 参照

c# - そうではない、そうではない

私は言いたくない:

私は次のようなものが欲しい:

これは可能ですか、それとも他にも何かありますか!=

0 投票する
4 に答える
3523 参照

c# - C# は "(true and true) or (true or false)" を解決します

C#: 次のような文字列変数があります。

これは何でもかまいません。次のように、より複雑になる可能性があります。

私が知っているのは、それが正しいということだけです。この式を「評価」できないということはあり得ません。

これをどうにかして評価する方法はありますか?その文字列の結果(結果)だけを知りたいです。これは、この文字列の代わりに「true」または「false」が必要であることを意味します。

これを行う解析メソッドを作成し、最終的な値を取得するまで文字列を段階的に削減できると思いますが、より良いアプローチがあるかどうか疑問に思っていました。