Uncaught Reference Error: xx is not defined
未捕获的引用错误:未定义xx
原因
1.关键字写错了
解决办法
1.修改成正确的关键字
NAN
计算错误
原因
计算时数据类型不同
解决办法
使用数据类型相同的数据进行计算
Uncaught SyntaxError: Invalid left-hand side in assignment
未捕获语法错误:赋值中左侧无效
if (num % 4 = 0 && num % 100 != 0) {
alert(true)
} else {
alert(false)
}
原因
1.用于判断的==号写成=号
解决
1.将=号改成==号
Invalid or unexpected token
num < 10? alert('0' + num): alert(num)
无效或意外的令牌
分析
代码中问号是中文符号
解决方法
检查语句,把中文符号改成英文符号
Unexpected token ‘xxx’
意外的xxx符号
分析
一
console.log(2) break
在同一行书写不加结束符号时,会把它当作是一条语句
二
switch (operator) {
case +:
alert(num1 + num2)
break
字符串未加引号
解决办法
一
break换行书写或加上结束符号
console.log(1)
break
二
给字符串加上引号
switch (operator) {
case '+':
alert(num1 + num2)
break
谷歌进入调试界面没有获取还有javascript源代码
解决方法
运行一遍javascript操作