Javascript 我的代码在作业中得到了无效的左手边

Javascript 我的代码在作业中得到了无效的左手边,javascript,jquery,if-statement,syntax-error,Javascript,Jquery,If Statement,Syntax Error,这是我的if语句,但我在assignment中得到错误invalid left side $('#equals').click(function(){ parseInt(number, 10)= b; parseInt(newnumber, 10)=a; if(operator === "+"){ a+b=c; c.toString()=c; totaldiv.text(c); testNumLength(c

这是我的if语句,但我在assignment中得到错误invalid left side

$('#equals').click(function(){
    parseInt(number, 10)= b;
    parseInt(newnumber, 10)=a;
    if(operator === "+"){
        a+b=c;
        c.toString()=c;
        totaldiv.text(c);
        testNumLength(c);   
    }
    number=""
    newnumber=""
});

a+b=c
不可能。要分配给的变量需要位于左侧。所以,
c=a+b

下一行也是如此,
c.toString()
是一个函数调用,不能分配给

parseInt(number, 10)= b;
你是说把b赋值给parseInt。你把它倒过来了

var b = parseInt(number, 10)

您在多个地方遇到了问题

变量赋值要求在左边有一个变量名,在右边有一个值(或计算为值的表达式)

因此,请改为:

 a = parseInt(number, 10);  
 b = parseInt(newnumber, 10);  
 ...  
 c = a+b;  
 c = c.toString();  

a+b=c;你有问题吗?我一直盯着这个问题想弄明白