我有一個問題問你。
例如我有這個布爾運算式:
(((A AND B) OR C) AND D) AND ((K AND Z) OR (J AND H)) AND Y
這只是一個例子,但我可以有很多這樣的運算式,我必須用 JavaScript 撰寫一個演算法來使這個運算式簡單并可以通過 json 表示。
基本思想是使用這樣的布爾乘積:
(A AND B) OR C = (A OR C) AND (B OR C)
但是我怎么能寫一些自動的東西呢?
謝謝你。
uj5u.com熱心網友回復:
你可以在 GitHub 上查看一個現有的庫,比如riichard/boolean-parser-js。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/384797.html
標籤:javascript if 语句 布尔值 异或
