在编程中,括号可以对表达式进行分组或强制执行顺序。在使用eval函数时,如果表达式中存在运算符和操作数,为了确保表达式的正确性,我们需要使用括号将其分组。如果不添加括号,可能会导致表达式不符合我们的意图,并且可能产生错误的结果。因此,在将字符串转换为表达式时,我们通常会添加括号来确保表达式的正确性。
为什么JavaScript中使用eval函数时要加上括号呢?——高级前端开发工程师解析
1 min read
在编程中,括号可以对表达式进行分组或强制执行顺序。在使用eval函数时,如果表达式中存在运算符和操作数,为了确保表达式的正确性,我们需要使用括号将其分组。如果不添加括号,可能会导致表达式不符合我们的意图,并且可能产生错误的结果。因此,在将字符串转换为表达式时,我们通常会添加括号来确保表达式的正确性。