最佳答案
这是有效的 JavaScript 吗?我看到一个例子,有人在三元操作符条件中使用逗号,它在我的编辑器中被标记为错误,这个例子没有在 Chrome 中运行。不过,它确实可以在 Firefox 中运行。一旦我将所有的三元语句转换成 if/else 语句,这个应用程序就可以在 Chrome 上运行了。
a!==b ? (a=1, b=2) : (a=2, b=1)
Edit:
这是代码中的实际语句:
a!==0?b<0?(h=b/a,e=h-1,f=-2*b+2*a*e,i=-2*b+2*a*h,d=2*h*a-2*b-2*a):(h=b/a,e=h+1,f=2*b-2*a*e,i=2*b-2*a*h,d=-2*h*a+2*b):d=h=e=f=i=0