問題タブ [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.
php - PHP と派手なブール値
PHPのブール値に問題があるため、次のことが機能しない理由を誰かが説明できれば非常に感謝しています
出力は常に->「ブール値です」
前もって感謝します
助けてくれてありがとう、はい、私は自分がしたことを理解しています(男子生徒のエラー)。
解決
php - PHPからjavascriptへの実装におけるブール変数値
私が書いているPHPスクリプトで奇妙な問題に遭遇しました。簡単な答えがあると確信していますが、それはわかりません。
PHPを使用してDBからいくつかの変数を取得し、それらの値をPHPで動的に構築されているJavascriptに渡します。このようなもの:
問題は、「myvar」のDBのブール値がである場合false
、$ jsのmyvarのインスタンスはnullではなくnullでありfalse
、これがスクリプトを壊していることです。
false
値をmyvar変数に適切に渡す方法はありますか?
ありがとう!
c++ - 10進数から2進数への変換
10進数と2進数の基数システムを変換する関数を書いていましたが、元のコードは次のとおりです。
しかし、私がこれを行うまでは機能しませんでした:
どうしたの
そして、2つの形式の違いは何ですか?前もって感謝します。
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 つの関数の一方が他方でどのように表現されるかを示す式を与えてください。?
c - Cプログラムの論理エラーを把握できません
入力を 1 行に 1 語出力するプログラム。
上記のプログラムは、結果を 1 行に 1 語ずつ正しく出力します。それに応じて条件を変更した後、以下のプログラムも1行に1単語を出力することを期待していました。ただし、正しい結果が得られません。私はばかげた間違いを犯していますか、それとも何か問題がありますか?
erlang - ガード テストで「andalso」よりも「and」を優先する場合
コンマ ‹,› がガード テストand
ではなくショートカットである理由に興味があります。andalso
私は自分自身を「C ネイティブ」と呼んでいるので、短絡ブール評価の欠点は見当たりません。
to_core
実際に生成されるコードを確認するために、フラグを使用していくつかのテスト コードをコンパイルしました。コンマを使用すると、左側の値と右側の値が評価され、両方が and されていることがわかります。andalso
ケースブロック内にケースブロックがあり、への呼び出しがありませんerlang:and/2
。
ベンチマーク テストは行いませんでしたが、andalso
バリアントの方が速いと断言できます。
objective-c - ANDまたはOR式を作成するにはどうすればよいですか?
私はこれを書いた:
しかし、どちらも機能せず、私も同じ問題を抱えていOR
ます。またはを含む式を作成するにはどうすればよいですOR
かAND
?
boolean-logic - De Morgan Laws ブール式を理解する方法
この表現を理解しようとしたとき、私はめちゃくちゃになりました。何度も考えましたが意味がわかりません。
! (p || q) は !p && !q と同等です。これについては、なんとなく少し理解できます。私の理解は、「Not (pq) = not p and not q」であり、理解できます
! (p && q) は !p || と同等です。!q 第二に、私は完全にめちゃくちゃです。私
の理解では、「Not (pq) = Not p or Not q」です。and と or が等価になるのはなぜですか? && と || の間の真理値表のルールについては、異なります。
それが私が各式を理解する方法です。おそらく、式を理解する方法が間違っています。これらの表現を理解する方法を教えていただけますか。
c# - そうではない、そうではない
私は言いたくない:
私は次のようなものが欲しい:
これは可能ですか、それとも他にも何かありますか!=
。
c# - C# は "(true and true) or (true or false)" を解決します
C#: 次のような文字列変数があります。
これは何でもかまいません。次のように、より複雑になる可能性があります。
私が知っているのは、それが正しいということだけです。この式を「評価」できないということはあり得ません。
これをどうにかして評価する方法はありますか?その文字列の結果(結果)だけを知りたいです。これは、この文字列の代わりに「true」または「false」が必要であることを意味します。
これを行う解析メソッドを作成し、最終的な値を取得するまで文字列を段階的に削減できると思いますが、より良いアプローチがあるかどうか疑問に思っていました。