Operators Interview Questions
Operators Interview Questions
document.write(“Hello world”)
console.log(“Welcome to edupoly”)
Answer:
Q3. What is the output for the below code?
var x=100;
console.log(x)
Answer: 100
var x=100;
console.log("x")
Answer: x
var v=14;
console.log(p);
Answer:
Q6. What is called for the below line?
var x;
var r = 14;
console.log(r)
Answer: 14
var R = 14;
console.log(R)
Answer: 14
var r = 14;
console.log("r")
Answer: r
var R = 14;
console.log("R");
Answer: R
var x=10;
var y=20;
console.log(x+y);
Answer: 30
var a=10;
var b=20;
console.log("a"+"b");
Answer: ab
var a=10;
var b=20;
console.log("a+b");
Answer: a+b
Q11. What is the output for the below code?
var x="10";
var y=20;
console.log(x+y);
Answer: 1020
Q12. What is the output for the below code?
var x="10";
var y=20;
console.log("x"+y);
Answer: x20
var x="10";
var y=20;
console.log("x"+"y");
Answer: xy
var x="10";
var y=20;
console.log("x+y");
Answer: x+y
var x="10";
var y="20";
console.log(x+y);
Answer: 1020
Q16. What is the output for the below code?
var x="10";
var y="20";
console.log("x"+y);
Answer: x20
var x="10";
var y="20";
console.log(x+"y");
Answer: 10y
var x="10";
var y="20";
console.log("x"+"y");
Answer: xy
var x="10";
var y="20";
console.log("x+y");
Answer: x+y
Q20. What is the output for the below code?
var x="10";
var y="hello";
console.log(x+y);
Answer: 10hello
var x="10";
var y="hello";
console.log(x+"y");
Answer: 10y
var x="10";
var y="hello";
console.log("x"+"y");
Answer: xy
var x="10";
var y="hello";
console.log("x+y");
Answer: x+y
Q24. What is the output for the below code?
var x=10;
var y="20";
console.log(x+y);
Answer: 1020
var x= 10;
var y="20";
console.log("x"+y);
Answer: x20
var x= 10;
var y="20";
console.log(x+"y");
Answer: 10y
Q27. What are the primitive data types are there in javascript?
Answer:
1. number
2. string
3. boolean
4. null
5. undefined
Q28. What is the output for the below code?
var x= 40;
var y= 20;
console.log(x - y);
Answer: 20
var x= 40;
var y= "20";
console.log(x - y);
Answer: 20
var x= "40";
var y= "20";
console.log(x - y);
Answer: 20
var x= "40";
var y= "20";
console.log("x"- y);
Answer: NaN
Q32. What is the output for the below code?
var x= "40";
var y= "20";
console.log("x"-"y");
Answer: NaN
var x= 10;
var y= 2;
console.log(x * y);
Answer: 20
var x= "10";
var y= 2;
console.log(x * y);
Answer: 20
var x= 10;
var y= "2";
console.log(x * y);
Answer: 20
Q36. What is the output for the below code?
var x= "10";
var y= "2";
console.log(x * y);
Answer: 20
var x= "10";
var y= "2";
console.log("x" * y);
Answer: NaN
var x= "10";
var y= "2";
console.log("x" * "y");
Answer: NaN
var x= 10;
var y= 2;
console.log(x / y);
Answer: 5
Q40. What is the output for the below code?
var x= "10";
var y= 2;
console.log(x / y);
Answer: 5
var x= 10;
var y= "2";
console.log(x / y);
Answer: 5
var x= "10";
var y= "2";
console.log(x / y);
Answer: 5
var x= "10";
var y= "2";
console.log("x" / y);
Answer: NaN
Q44. What is the output for the below code?
var x= 10;
var y= 2;
var z= 8
console.log(x + y + z);
Answer: 20
var x= 10;
var y= "2";
var z= 8
console.log(x + y + z);
Answer: 1028
var x= "10";
var y= 2;
var z= 8
console.log(x + y + z);
Answer: 1028
var x= 10;
var y= 2;
var z= "8"
console.log(x + y + z);
Answer: 128
Q48. What is the output for the below code?
var x= "10";
var y= 2;
var z= "8"
console.log(x + y + z);
Answer: 1028
var x= "10";
var y= 2;
var z= "8"
console.log("x" + y + z);
Answer: x28
var x= 10;
var y= 2;
var z= "8"
console.log("x" + y + z);
Answer: x28
var x= "10";
var y= 2;
var z= 8
console.log("x" + y + z);
Answer: x28
Q52. What is the output for the below code?
var x= "10";
var y= "hello";
var z= 8
console.log("x" + y + z);
Answer: xhello8
var x= "10";
var y= "hello";
var z= 8
console.log(x + y - z);
Answer: NaN
Q54. Output is the number which color it will print in the console?
var x= "10";
var y= "14";
var z= 8
var a= x + y - z;
console.log(a)
console.log(
(a));
var m="10";
var n="hello";
var r=m+n;
console.log(r)
console.log(typeof(r));
1. Unary Operators
2. Binary Operators
3. Ternary Operators
Q62. What are arithmetic operators?
Answer: Comparison operators are used to compare two values and return
a Boolean result.
var a="10";
var b="hello";
var c=2;
var d=4;
console.log(a+b+c*d);
Answer: 10hello8
var a=10;
var b=3;
var c=2;
var d=4;
console.log(a+b+c*d);
Answer: 21
var a=10;
var b=3;
var c=2;
var d=4;
console.log(a+b-c*d);
Answer: 5
Q67. What is the output for the below code?
var a=10;
var b=3;
var c=2;
var d=4;
console.log(a*b-c*d);
Answer: 22
var a=10;
var b=3;
var c=2;
var d=4;
console.log(a*b-c+d);
Answer: 32
var a=10;
var b=3;
var c="2";
var d=4;
console.log(a*b-c+d);
Answer: 32
var a=10;
var b=3;
var c= 2;
var d="4";
console.log(a*b-c+d);
Answer: 284
var a="10";
var b="3";
var c= 2;
var d=4;
console.log(a+b-c*d);
Answer: 95
var a="10";
var b="hello";
var c= 2;
var d=4;
console.log(a+b-c*d);
Answer: NaN
Q73. What is the output for the below code?
var a="10";
var b="hello";
var c= 2;
var d=4;
console.log(a+b-c+d);
Answer: NaN
Q74. What is the output for the below code?
var a="10";
var b="hello";
var c= 2;
var d=4;
console.log(a+b+c+d);
Answer: 10hello24
var a="10";
var b=false;
console.log(a+b);
Answer: 10false
var a=10;
var b=false;
console.log(a+b);
Answer: 10
var a=10;
var b=true;
console.log(a+b);
Answer: 11
var a="100";
var b=true;
console.log(a+b);
Answer: 100true
var a="100";
var b=true;
var c=14;
console.log(a+b+c);
Answer: 100true14
var a="100";
var b=true;
var c=14;
console.log(a+b-c);
Answer: NaN
var a=100;
var b=true;
var c=14;
console.log(a+b-c);
Answer: 87
var a=5;
var b=4;
var c=true;
console.log(a+b*c);
Answer: 9
var a=5;
var b=true;
var c=4;
console.log(a*b-c);
Answer: 1
var a=5;
var b=false;
var c=4;
console.log(a*b+c)
Answer: 4
var a=5;
var b=null;
console.log(a + b);
Answer: 5
var a="5";
var b=null;
console.log(a + b);
Answer: 5null
var a=5;
var b=null;
var c=true;
console.log(a + b + c);
Answer: 6
var a=5;
var b=null;
var c=true;
var d="14"
console.log(a + b + c + d)
Answer: 614
Q89. What is the output for the below code?
var a=5;
var b=null;
var c=true;
var d="14"
console.log(a + b * c + d)
Answer: 514
Answer: -9
var a=5;
var b=undefined;
console.log(a + b)
Answer: NaN
var a=45;
var b=undefined;
var c=14;
console.log(a + b + c);
Answer: NaN
var a=45;
var b=undefined;
var c=14;
console.log(a * b + c);
Answer: NaN
var a=45;
var b=undefined;
var c="";
console.log(a + b + c);
Answer: NaN
var a=10;
var b="14";
var c="";
console.log(a + b + c)
Answer: 1014
var a=10;
var b="14";
var c=" ";
console.log(a + b * c)
Answer: 10
1. 0
2. false
3. null
4. NaN
5. ““
Answer: 1
Q99. What is the value for the false?
Answer: 0
Q100. What is the output for the below code?
var a=10;
var b="14";
var c=" ";
var d= true;
console.log(a + b * c + d);
Answer: 11
Q101. What is the return data type for relational operators?
var a=10;
var b=14;
console.log(a > b);
Answer: false
Q103. What is the output for the below code?
var a=10;
var b=24;
console.log(a < b);
Answer: true
var a=10;
var b=4;
console.log(a <= b)
Answer: false
var a=10;
var b=10;
console.log(a <= b)
Answer: true
Answer: <,>,<=,>=,==,===,!=,!==
var a=20;
var b=20;
console.log(a < b);
Answer: false
var a=20;
var b="20";
console.log(a == b);
Answer: true
var a=20;
var b="20";
console.log(a === b);
Answer: false
Answer:
“===” checks the equality along with the data type.
“==” checks the equality only.
var a=10;
var b="20";
console.log(a === b);
Answer: false
var a=10;
var b="20";
console.log(a !== b);
Answer: true
var a= 10;
var b="10";
console.log(a != b);
Answer: false
Q124. What is the output for the below code?
var a= 10;
var b=false;
console.log(a == b);
Answer: false
Q125. What is the output for the below code?
var a= 0;
var b=false;
console.log(a == b);
Answer: true
var a= 0;
var b=false;
console.log(a === b);
Answer: false
Q127. What is the output for the below code?
var a= 1;
var b= false;
console.log(a == b);
Answer: false
Q128. What is the output for the below code?
var a= 1;
var b= false;
console.log(a !== b)
Answer: true
Q129. What is the output for the below code?
var a= 10;
var b= false;
console.log(a >= b)
Answer: true
var a= 19;
var b= "10";
console.log(a >= b);
Answer: true
var a=10;
var b=10;
console.log(a < b);
Answer: false
var a= true;
var b= false;
console.log(a > b);
Answer: true
Q133. What is the output for the below code?
var a= true;
var b= false;
console.log(a < b);
Answer: false
var a= true;
var b= false;
console.log(a == b);
Answer: false
var a= true;
var b= false;
console.log(a === b);
Answer: false
var a= false;
var b= " ";
console.log(a == b);
Answer: true
Q137. What is the output for the below code?
var a= false;
var b= " ";
console.log(a <= b);
Answer: true
var a= false;
var b= "10";
console.log(a <= b);
Answer: true
var a= true;
var b= "10";
console.log(a <= b);
Answer: true
var a= true;
var b= "10";
console.log(a === b);
Answer: false
Q141. What is the output for the below code?
var x;
console.log(x);
Answer: undefined
Answer: Change one data type to another data type is called typecasting
Q143. How many binary operators are there in javascript?
1. Arthemetic Operators
2. Relational Operators
3. Logical Operators
4. Equality Operators
5. Assignment Operators
Answer: +,-,!,++,--
Q146. What is the output for the below code and why?
var a=+10;
var b;
b=a;
console.log(b);
Answer: 10
var a=true;
var b;
b=!a;
console.log(b);
Answer: false
Q148. What is the output for the below code?
var a=100;
var b;
b=-a;
console.log(b)
Answer: -100
Q149. What is the output for the below code?
var a="123a";
var b=487;
var c=a+b;
console.log(c);
console.log(typeof(c));
Answer: 123a487
string
var a="123a";
var b=487;
var c=a-b;
console.log(c);
Answer: NaN
Q151. What is the output for the below code?
var a=null;
var b=true;
var c= a * b;
console.log(c);
Answer: 0
var a=null;
var b=true;
console.log(a-b);
Answer: -1
var a=10;
a++;
console.log(a);
Answer: 11
var a=10;
var b;
b=a++;
console.log(b);
Answer: 10
Q155. What is the output for the below code?
var a=10;
var b;
b=++a;
console.log(b);
Answer: 11
var a=10;
var b;
b=a++;
console.log(b);
console.log(a);
Answer: 10
11
var a=true;
var b=false;
var c;
c = a && b;
console.log(c);
Answer: false
Q159. What is the output for the below code?
var a=true;
var b=false;
var c;
c = a || b;
console.log(c);
Answer: true
Q160. What is the output for the below code?
var a=true;
var b=100;
var c;
c = a || b;
console.log(c);
Answer: true
Q161. What is the output for the below code?
var a=true;
var b=100;
var c;
c = a || ++b;
console.log(c);
Answer: true
Q162. What is the output for the below code?
var a=true;
var b=100;
var c;
c = a && ++b;
console.log(c);
Answer: 101
Q163. What is the output for the below code?
var a=false;
var b=100;
var c;
c = a && ++b;
console.log(c);
console.log(b);
Answer: false
100
Q164. What is the output for the below code?
var a=14;
var b=10;
var c=30;
console.log(a>b && c<b);
Answer: false
Q165. What is the output for the below code?
var a=14;
var b=10;
var c=30;
console.log(a<b && c<b);
Answer: false
Q166. What is the output for the below code?
var a=14;
var b=10;
var c=30;
console.log(a>b && c>b);
Answer: true
Q167. What is the output for the below code?
var a=14;
var b=10;
var c=30;
console.log(a>b || c>b);
Answer: true
var a=14;
var b=10;
var c=30;
console.log(a<b || c>b);
Answer: true
Q169. What is the output for the below code?
var a=false;
var b=123;
var c=100;
var d=null;
console.log(a || b || c || d);
Answer: 123
Q170. What is the output for the below code?
var a=600;
var b=200;
var c=300;
var d=400;
console.log(a<b || a<c || a<d || c<b);
Answer: false
Q171. What is the output for the below code?
var a=0;
var b=false;
var c=9;
var d=14;
console.log(a && b && c && d);
Answer: 0
var a=100;
var b="india";
var c='';
var d='sindhu';
console.log(a || b|| c|| d);
Answer: 100
var a=100;
var b="india";
var c=null;
var d='sindhu';
console.log(a && b && c && d);
Answer: null
var x=149%2===0?true:false;
console.log(x);
Answer: false
Answer: true
Answer: true
var x=-14>0?true:false;
console.log(x)
Answer: false
Q180. What is the output for the below code?
var x=-9>0?20+4:10+20;
console.log(x);
Answer: 30