JavaScript 代码分析:isNaN(), 字符串拼接和 eval() 的使用
JavaScript 代码分析:isNaN(), 字符串拼接和 eval() 的使用
这段代码展示了 JavaScript 中 isNaN() 函数、字符串拼接和 eval() 函数的使用,以及它们在不同情况下的结果。
var a='5', b='4';
alert(isNaN(a));  //结果是(false)
alert(a+b);       //结果是( '54' )
alert(eval(a+'+'+b)); //结果是( 9 )
结果解析:
- 
isNaN(a):判断变量a是否是一个非数字值。由于a是字符串类型的数字,所以返回值为false。 - 
a+b:进行字符串拼接,结果为字符串'54'。 - 
eval(a+'+'+b):将字符串'5+4'作为 JavaScript 代码执行,结果为数字9。 
通过这段代码,我们可以更加深入地理解 isNaN() 函数、字符串拼接以及 eval() 函数在 JavaScript 中的工作原理。
原文地址: https://www.cveoy.top/t/topic/lPyA 著作权归作者所有。请勿转载和采集!