在编程领域,未定义是指函数没有实现功能的代码,未声明是没有函数形式的声明代码,不是一回事儿。很多语言中,函数需要先声明,再实现,声明只是定义函数的名字、参数类型、返值类型等信息,没有定义函数的具体实现代码。当然,很多语言中将声明和实现可以(或者只能)放在一起,这时候声明和定义是一个东西,但报错信息中描述的意思也是不同的。
$是jquery的函数$未定义是因为页面中没有引入jQuery文件或者引入不正确