Pascal's Triangle

by Kondal Durgam

HTML

<p id="multipleChoice"></p>
<center><h3>
<p id="demo"></p>
    </h3></center>

JavaScript

var innerHTMLText = "Multiple Choice #2: Math.floor </br>";

innerHTMLText += Math.floor(25.6) + "</br>";
innerHTMLText += Math.floor(-25.6) + "</br></br>";


    innerHTMLText += "</br> Multiple Choice #3 </br>";

innerHTMLText += "Random between 18-35 : " + (Math.random()*17 + 18);

innerHTMLText += "</br> </br> Multiple Choice #4: </br>";

if("abc" == new String("abc"))          
    innerHTMLText += "== TRUE </br>";
else
    innerHTMLText += "== FALSE </br>";
    
if( "abc" === new String("abc") )
     innerHTMLText += "=== TRUE"
else
    innerHTMLText += "=== FALSE"

    
    innerHTMLText += "</br></br> Long Question #1 </br>"
    
    document.getElementById('multipleChoice').innerHTML += innerHTMLText;
    document.getElementById("multipleChoice").innerHTML += "</br>";



//Pascal's triangle. 

var numTiers = 100;
var    triangle;

 
function someFunc(n, a) {
  
    
    if (n < 2) {
        
        return a; // We already have the top row
    }
  var prevTier = a[a.length-1];
  var curTier = [1];
 
  for (var i = 1; i < prevTier.length; i++) {
    curTier[i] = prevTier[i] + prevTier[i-1];
      
  }
  curTier.push(1);
  a.push(curTier);
    
  document.getElementById("demo").innerHTML += curTier;
 document.getElementById("demo").innerHTML += "</br>";
    
  return someFunc(n-1, a);
}

document.getElementById("demo").innerHTML += [1];
document.getElementById("demo").innerHTML += "</br>";
triangle = someFunc(15, [[1]]);