Interview Questions

by Kesavamoorthi Subramanian

JavaScript

console.log('Test 1:');
var a = 1;
if(a)
{
  console.log(1);
}
if(a==true)
{
  console.log(2);
}
if(a===true)
{
  console.log(3);
}

console.log('\n\nTest 2:');
var x = 1;
switch(x)
{
  case 1:
    console.log(1);
  case 2:
    console.log(2);
   default:
     console.log(3);
}

console.log('\n\nTest 3:');
console.log(1/0);
console.log(isNaN(1/0));
console.log(!isFinite(1/0));

console.log('\n\nTest 4:');
console.log(0/0);
console.log(isNaN(0/0));
console.log(!isFinite(0/0));

console.log('\n\nTest 4:');
console.log(typeof(typeof NaN));