デモール間法則を用いて条件文を簡単に
4408 ワード
デモールの法則2
したがって、この演算の括弧 を外すことが望ましい.そのためには、デモール間の法則を用いてこのような演算を行うことができる. AND否定 OR否定
const isValidUser = true;
const isValidToken = true;
if (isValidToken && isValidUser) {
console.log('로그인 성공');
}
たとえば、ログインの成功を確認する条件文があります.他のログイン失敗例を作成する場合は、既存の定数値を使用して次のコードを記述できます. if (!(isValidToken && isValidUser)) {
console.log('로그인 실패');
}
!(isValidToken && isValidUser)
以降に追加の演算を加えると、可読性が低下し、メンテナンスが困難になる可能性があります.したがって、この演算の括弧
if (!isValidToken || !isValidUser) {
console.log('로그인 실패');
}
if (A && B) {
// 성공
}
위와 같은 코드의 조건을 부정하면 아래처럼 드모르간 법칙을 써서 코드를 작성할 수 있다.
if (!A || !B) {
// 실패
}
if (A || B) {
// 성공
}
위와 같은 코드의 조건을 부정하면 아래처럼 드모르간 법칙을 써서 코드를 작성할 수 있다.
if (!A && !B) {
// 실패
}
Reference
この問題について(デモール間法則を用いて条件文を簡単に), 我々は、より多くの情報をここで見つけました https://velog.io/@jangws/13.-드모르간의-법칙으로-조건문을-간단하게テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol