JS Variable is outputting as isNaN when I need a number
<p>Here is the assignment so it's clear what I'm trying to do.</p>

<blockquote>
  <p>Write a program that calculates the price of a hotel room based on three factors. First, how many will be in one room: 1-2, 3-4, or 5-6? No more than six are allowed in a room.  Second, are the guests members of AAA?  Third, do they want a room with a view? The rate is calculated as follows:</p>
  
  <p>Basic room rate is:
          1-2 people = $50/night
          3-4 people = $60/night
          5-6 people = $70/night
      There is a discount for AAA members off of the basic room rate per night:
          1-2 people = 15%
          3-4 people = 10%
          5-6 people = 5%
      A room with a view costs 10% more per night after all other calculations are performed.</p>
  
  <p>The program should prompt the user for all the inputs, perform the calculations and output the total cost per night. It is suggested to use at least some nested if/else structures to calculate the cost.</p>
</blockquote>

<p>Debuggers like firebug and JSLint haven't been any help and I suspect I'm just doing something completely wrong, though I haven't had trouble with "nested if" logic assignments before. Regardless I am a complete and utter newby.</p>

<p>When I test by inputting 1 for numberOfGuests, N for tripleAStatus, and N for roomView, finalRate is returning as isNaN (I know this means not a number), and I can't figure out why.</p>

<pre><code>//Variable Declaration

var numberOfPeople;
var tripleAStatus;
var roomView;
var discountRate;
var roomRate;
var finalRate;
var discountPercent;

//Input

numberOfPeople = prompt("How many guests will their be? 6 Maximum.");


tripleAStatus = prompt("Are you a AAA Member? Y/N.");

roomView = prompt("Would you like your room to have a view?");



//Logic

if ((numberOfPeople &lt;= 2) &amp;&amp; (numberOfPeople &gt; 0)) {
   roomRate = 50;
   discountPercent = .15;
} else if ((numberOfPeople &lt;= 4) &amp;&amp; (numberOfPeople &gt; 2)) {
   roomRate = 60;
   discountPercent = .10;
} else if ((numberOfPeople &lt;= 5) &amp;&amp; (numberOfPeople &gt; 4)) {
   roomRate = 70;
   discountPercent = .5;
} else {
   alert("Your number of guests must be at least 1 and no more than 6");
}

if (tripleAStatus = "Y") {
   discountRate = roomRate - (roomRate * discountRate);
} else if (tripleAStatus = "N") {
   discountRate = roomRate;
} else {
   alert("You need to answer with either Y or N");
}

if (roomView = "Y") {
   finalRate = (discountRate) + ((discountRate) * .10);
} else if (roomView = "N") {
   finalRate = discountRate;
} else {
   alert("You need to answer with either Y or N");
}

//Output

document.write("Total cost per night is " + "$" + finalRate);
</code></pre>
