javascript变量之未声明和未初始化的区别
2023-04-12
示例如下:
Chrome输出结果如下:

Js基本数据类型有一个是Undefined,该类型只有一个值undefined,在使用var声明变量但未对其初始化时该变量的值就为undefined,在上述示例中a变量已经证明了,生声明的a变量默认赋值undefined。
那么未定义的变量b为什么使用typeof会输出undefined呢?
因为变量b未定义,所以使用typeof返回undefined也是合理的。
由此可以得出,在js编程中变量必须定义,且最好初始化,这样使用typeof返回undefined的时候就能明确变量是由于未定义产生的。
本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。
免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com




