Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
Tutorialspoint

ES6 Concatenation operator

var msg = "hello"+"world" 
console.log(msg)

ES6 Miscellaneous Operators

var x = 4 
var y = -x; 
console.log("value of x: ",x); //outputs 4 
console.log("value of y: ",y); //outputs -4

ES6 Assignment Operators

var a = 12; 
var b = 10; 
a = b;
console.log("a = b: " + a); 
a += b; 

console.log("a+=b: " + a); 
a -= b; 

console.log("a-=b: " + a); 
a *= b; 

console.log("a*=b: " + a); 
a /= b; 

console.log("a/=b: " + a); 
a %= b; 

console.log("a%=b: " + a);

ES6 Bitwise Operators

var a = 2; // Bit presentation 10 
var b = 3; // Bit presentation 11 
var result; 

result = (a & b); 
console.log("(a & b) => ", result); 

result = (a | b); 
console.log("(a | b) => ", result); 

result = (a ^ b); 
console.log("(a ^ b) => ", result); 

result = (~b); 
console.log("(~b) => ", result); 

result = (a << b); 
console.log("(a << b) => ", result); 

result = (a >> b); 
console.log("(a >> b) => ", result); 

ES6 Logical Operators

var avg = 20; 
var percentage = 90; 

console.log("Value of avg: " + avg + " ,value of percentage: " + percentage); 
var res = ((avg > 50) && (percentage > 80)); 

console.log("(avg>50)&&(percentage>80): ", res); 
var res = ((avg > 50) || (percentage > 80)); 

console.log("(avg>50)||(percentage>l80): ", res); 
var res = !((avg > 50) && (percentage > 80)); 

console.log("!((avg>50)&&(percentage>80)): ", res);

ES6 Relational Operators

var num1 = 5; 
var num2 = 9; 

console.log("Value of num1: " + num1); 
console.log("Value of num2: " + num2); 

var res = num1 > num2; 
console.log("num1 greater than num2: " + res); 

res = num1 < num2; 
console.log("num1 lesser than num2: " + res); 

res = num1 >= num2; 
console.log("num1 greater than or equal to  num2: " + res); 

res = num1 <= num2; 
console.log("num1 lesser than or equal to num2: " + res); 

res = num1 == num2; 
console.log("num1 is equal to num2: " + res); 

res = num1 != num2; 
console.log("num1 not equal to  num2: " + res); 

ES6 Arithmetic Operators

var num1 = 10 
var num2 = 2 
var res = 0 

res = num1+num2 
console.log("Sum:        "+res); 

res = num1-num2; 
console.log("Difference: "+res) 

res = num1*num2 
console.log("Product:    "+res) 

res = num1/num2 
console.log("Quotient:   "+res) 

res = num1%num2 
console.log("Remainder:  "+res) 

num1++ 
console.log("Value of num1 after increment "+num1) 

num2-- 
console.log("Value of num2 after decrement "+num2) 

ES6 Variable Hoisting

var main = function() { 
   for(var x = 0;x<5;x++) { 
      console.log(x); 
   } 
   console.log("x can be accessed outside the block scope x value is :"+x); 
   console.log('x is hoisted to the function scope'); 
} 
main();    

ES6 Global vs. Local Variable

var num = 10 
function test() { 
   var num = 100 
   console.log("value of num in test() "+num) 
} 
console.log("value of num outside test() "+num) 
test()

ES6 Variables

var name = "Tom" 
console.log("The value in the variable is: "+name)

Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.