错误:
alert('The result is ${eval('${num1} ${operator} ${num2}')}');
说明: eval() 函数用于对两个数字执行运算(num1 和 num2 是数字,运算符是“+、-、*、/”),但我在代码中遇到问题,请建议我我的代码中是否有任何错误
我尝试提出问题,我希望人们会回答我的问题
尝试:
alert(`The result is ${eval(`${num1} ${operator} ${num2}`)}`);
使用模板文字时用反引号代替单引号。 也就是说,我会警告不要使用 eval(),因为它可以执行任意代码,并且如果与用户输入一起使用可能会带来安全风险。