You can combine multiple operators in one expression:
let canVote = age >= 18 && isCitizen && !isBanned
let discount = isPremium ? 0.20 : (total > 100 ? 0.10 : 0)
let name = user?.profile?.name ?? "Unknown"
Build complex expressions from simple parts. Test each part separately before combining. When expressions get too complex, break them into named variables for clarity.