代码声明(x-3)不是函数
</p>
<script>
var x = 1;
var y = 2;
if((x-3)(x-3) + (y+3)(y+3) === 16){
document.getElementById("id").innerHTML = "dab"
}
</script>
答案 0 :(得分:3)
这是Javascript代码,而不是代数操作。 Javascript interpreter/compiler
将(x-3)(x-3)
视为调用函数。
您必须使用*
运算符进行乘法运算。
var x = 1;
var y = 2;
if((x-3)*(x-3) + (y+3)*(y+3) === 29){
document.getElementById("id").innerHTML = "dab"
}
&#13;
<div id="id"></div>
&#13;