💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
[TOC] >[success] # undefined类型 ~~~ undefined是因为'初始化了变量但是未手动赋值定义其变量数据类型' ~~~ 例如: ~~~ var message; console.log(message) // undefined 上面的等同于 var message = undefined; console.log(message) // undefined ~~~ ~~~ 还会有一种情况,举例: var age; console.log(age) // undefined console.log(message) // message is not defined 1. age初始化了,但是未定义赋值 2. message'没有初始化和定义'直接使用,所以直接报错找不到'message' 对未初始化的变量执行'typeof'也会返回'undefined',例子如下: var age; console.log(typeof age) // undefined console.log(typeof message) // undefined ~~~ <br/> >[warning] # 总结 ~~~ 'xxxx is not defined'是尚未初始化(没有初始化定义直接使用就会报这个错) 'undefined'是初始化未定义(定义了变量未赋值) ~~~