Nested ternaries quickly become unreadable:
// DON'T do this
let grade = score >= 90 ? "A" : score >= 80 ? "B" : score >= 70 ? "C" : "F"
// DO this instead
let grade
if (score >= 90) grade = "A"
else if (score >= 80) grade = "B"
else if (score >= 70) grade = "C"
else grade = "F"
If you need more than one ?, use if-else. Code clarity beats cleverness.