else if 必须上面的条件不满足的情况下执行,而你的题目是数字a不为0的情况重新输入。所以你应该先判断是否为零。
应该先判断符合要求再计算
if(typeof a =="number"&&typeof b=="number" && typeof c&&"number"&&a!=0){} else{ console.log("无解") }