最近经常在 javascript 中遇到 “XXX ”未定义 的错误, 其中“XXX” 是某变量的值 。
遇到这个问题时,我会想: 怎么是变量的值未定义 而不是变量名未定义呢..
答案是: 忘记在给变量赋值时前后加单引号了。 因为没单引号的话,js会不认为你传入的是一个字符串,而认为是一个变量名。
最近经常在 javascript 中遇到 “XXX ”未定义 的错误, 其中“XXX” 是某变量的值 。
遇到这个问题时,我会想: 怎么是变量的值未定义 而不是变量名未定义呢..
答案是: 忘记在给变量赋值时前后加单引号了。 因为没单引号的话,js会不认为你传入的是一个字符串,而认为是一个变量名。