Javascript eval()函数
下面是eval()函数的示例。
- 例子:
- 输出:
16
eval()函数用于计算表达式。如果参数表示一个或多个 JavaScript 语句,则eval()评估这些语句。我们不调用eval()来计算算术表达式。JavaScript 会自动计算算术表达式。
句法:
eval(string)
参数:此函数接受如上所述和如下所述的单个参数:
- 字符串:表示 JavaScript 表达式、语句或语句序列的字符串。表达式可以包括现有对象的变量和属性。
返回值:使用eval()返回评估给定代码的完成值。如果完成值为空,则返回undefined 。
下面的示例说明了 JavaScript 中的eval()函数:
示例 1:
Input : eval(new String('2 + 2'));
Output: returns a String object containing "2 + 2"
Input : eval(new String('4 + 4'));
Output: returns a String object containing "4 + 4"
上述函数的更多示例代码如下:
方案一:
输出:
4
方案二:
输出:
NaN
支持的浏览器:
- 谷歌浏览器
- IE浏览器
- 火狐浏览器
- 苹果浏览器
- 歌剧