我正在绞尽脑汁地试图找到解决这个问题的方法..根据 Dreamweaver 的说法,当我运行它时,javascript 认为“/”之间的部分是正则表达式定义。我该如何解决这个问题,使其成为我想要的除法?
var totalPrice = 0;
totalPrice = totalPrice + ((bluRayPrice * filmHours()) + ((filmHours()/3 < 1) ? bluRayPrice * copies1 : ((filmHours()/3)*bluRayPrice) * copies1 ));
最佳答案
Dreamweaver 只是一个 IDE。您应该忽略任何类型的不正确突出显示,因为 javascript 将按预期运行并在您实际使用它时进行除法。
但作为猜测,您可能应该在它之间放置一个空格,例如
filmHours() / 3
关于javascript - 如何让 Javascript 中的除法运算符起作用?它认为这是一个正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8750850/