蓝戒博客

  • 首页
  • 研发说
  • 架构论
  • 效能录
  • AI谈
  • 随笔集
作用域
全面理解js变量提升、作用域链
研发说

全面理解js变量提升、作用域链

什么是变量提升? JavaScript引擎的工作方式是,先解析代码,获取所有的声明,然后再一行一行地运行。这造成的结果,就是所有的变量的声明语句,都会被提升到代码的头部,这就叫做变量提升(hoisting)。JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。 关于声明提升是指:js在解析的时候总是会将var, function这类关键词的声明语句提升至该作用域的最顶部(注意:这里只会提升声明部分)。 变量提升只对var命令声明的变量有效,如果一个变量不是用var命令声明的,就不会发生变量提升。 什…

2017年7月10日 0条评论 5083点热度 0人点赞 cywcd 阅读全文
最新 热点 随机
最新 热点 随机
别再被AI订阅高昂的API费割韭菜了!CLIProxyAPI多账号轮询与免Key终极指南 别再疯狂熬夜敲代码了!OpenAI Codex 五月史诗级更新曝光,你的饭碗保住了吗? AI生态正在换挡:从“大模型炫技”到“Agent干活”的关键一年 用 llama.cpp 跑本地无审查模型:把 Token 自由握回自己手里 变天了!谷歌 I/O 2026 炸裂发布:Gemini 3.5 携两大杀器掀翻 AI 圈,你的电脑要被“接管”了? 18万星标霸榜!Anthropic黑客松冠军神作,彻底榨干Claude Code潜力的最强外脑ECC开源了!
一个人活成一支军队!YC总裁开源的 gstack 到底是个什么神仙工具?从“黑盒炼丹”到“全家桶”手搓:MiniMind如何用3块钱带你体验造大模型的极致快乐Claude Code 接入国内模型最佳实践:用 free-claude-code 和 cc-switch 双剑合璧我把 Codex 的「代码审查」用上后,才发现以前写代码像在裸奔拒绝“玄学编程”!解析Matt Pocock开源的AI技能库,这才是真正的AI工程化实践你的大脑不是容器,而是一台需要重装的系统
Sublime Text3 快捷键精华版 bootstrap-datetimepicker日期时间选择插件中文说明 一匹"快乐马"闯进AI视频赛道,2026年视频生成格局彻底变天? NativeScript:用 JavaScript / TypeScript 构建真正的原生应用 WebSocket 调试神器:WebSocket DevTools 使用技巧全解析 npm 安全更新:把握令牌变更与发布体系的迁移参考指南
文章栏目
  • AI谈 / 131篇
  • 效能录 / 52篇
  • 架构论 / 13篇
  • 研发说 / 220篇
  • 随笔集 / 19篇

AI Agent AI工作流 AI编程 AI 编程 angularjs Claude Code Codex CrewAI css css3 Cursor flutter html5 javascript jquery js js库 LangChain LangGraph mcp Monorepo OpenAI Codex OpenClaw Plop.js RAG SSR UniApp vercel Vite vue webpack WebSocket web技术 人工智能 前端安全 前端工具链 前端工程化 前端性能优化 性能优化 智能体 构建工具 浏览器 生活随笔 网页兼容 解决方案

COPYRIGHT © 2025 蓝戒博客_智构苍穹-专注于大前端领域技术生态. ALL RIGHTS RESERVED.

京ICP备12026697号-2