赋值为何有返回值?

var a=9;//返回undefined
a=0;//返回0
b=1;//返回1

为何声明变量同时赋值返回的是undefined?

qq_杀意隆_0
浏览 1671回答 2
2回答

什么名字都被占用

你可以了解下变量提升...

joffyzou

不会是undefined,除非你是在赋值之前输出。js推荐声明变量的同时给变量赋值。
打开App,查看更多内容
随时随地看视频慕课网APP