In this tutorial we will look at building complex conditions in our JavaScript code. Building on what we have learned using conditional statements in JavaScript this tutorial focuses on building complex conditional statements. Using the operators available in JavaScript we build some very interesting conditions using the AND, OR and NOT conditions in JavaScript. We review many of the operators that are used in JavaScript and how they are implemented in our code. We demonstrate many different ways that we can build complex conditions to evaluate data in JavaScript.