使用 JavaScript 时,您可能会遇到未定义和未定义的术语。虽然它们听起来可能相同,但它们代表了 JavaScript 编程中的不同情况。
在第一阶段内存分配中,Js 将为每个变量分配一个名为 undefined 的占位符。
为了更好地理解它。当为变量分配内存但尚未分配值时,会发生未定义。
如果变量甚至没有在内存分配中声明并尝试访问,则称为未定义。
console.log(x); var x = 20; console.log(x); console.log(y);
代码的输出将是
不明确的
20
未捕获的引用错误:y未定义
要点
未定义!==未定义
切勿手动将未定义分配给变量。
所以这都是关于未定义和未定义的。希望它能帮助您更好地理解这个概念,让您的 JavaScript 学习之旅更加顺利。
感谢您阅读这篇文章??如果您喜欢它,请分享。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3