Javascript 未捕获引用错误:左手赋值无效
你需要像这样。if语句中不能有一个=Javascript 未捕获引用错误:左手赋值无效,javascript,jquery,Javascript,Jquery,你需要像这样。if语句中不能有一个= if ((value.length == 12) || (value.length == 9)) { if ((value.length == 12)) { if (value.substring(0, 2) = "048") { //this doesn't work in the execution return true; } else { return fals
if ((value.length == 12) || (value.length == 9)) {
if ((value.length == 12)) {
if (value.substring(0, 2) = "048") { //this doesn't work in the execution
return true;
} else {
return false;
}
}
if ((value.length == 9)) {
return true;
} else {
return false;
}
} else {
return false;
}
这是因为您正在使用JS赋值运算符。通常
var a=123代码>
您希望使用==
,因为它不执行类型强制。与==相反,后者有
if (value.substring(0,2)=="048"){
我想你的意思是value.substring(0,2)==“048”
。这就是你的问题。通常应该使用JS。
if (value.substring(0,2) === "048") {
// etc
}