この質問はJavascriptベースですが、一般的な論理演算に適用されます
コード例を取る
if (baseText[i] == "."){
/*splice array*/;}
if (baseText[i] == "!"){
/*splice array*/}
if (baseText[i] == "?"){
/*splice array*/}
私が望むものを出力しますが、次の
if (baseText[i] == "." || "!" || "?"){
/*splice array*/}
同じことをするべきですが、しません。申し訳ありませんが、OR 演算についての私の理解では、ステートメントの 1 つが真である限り、True
使用するオペランドの数に関係なくブール値全体が得られます。理論的に間違っているのでしょうか、それとも実際には間違っていますか?
それが何かを意味する場合、私はこの「array.length」回も繰り返しています