how does eval function work code example

Example 1: what is eval in js

The eval() function evaluates JavaScript code represented as a string.

console.log(eval('2 + 2'));
// expected output: 4

console.log(eval(new String('2 + 2')));
// expected output: 2 + 2

console.log(eval('2 + 2') === eval('4'));
// expected output: true

console.log(eval('2 + 2') === eval(new String('2 + 2')));
// expected output: false

Example 2: what is the meaning of eval

// Eval is a function which evaluates a string as though it were an expression and returns a result.