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]]);