博客
关于我
JavaScript 函数作用域
阅读量:324 次
发布时间:2019-03-04

本文共 296 字,大约阅读时间需要 1 分钟。

在这里插入图片描述

任何程序在执行的时候都要占用内存空间内。函数调用的时候也要去占用内存空间。

垃圾回收机制:调用函数的时候,系统会分配对应的空间给这个函数使用(空间大小一般情况由这个函数里声明的变量和形参决定)。

当函数使用完毕以后,这个内存空间要释放,还给系统。

【注】在函数内部声明的变量和形参是属于当前函数的内存空间里的。

内存管理机制:在函数中声明的变量和形参,会随着函数的调用被创理,随着函数的调用结束而被销毁。

在函数中声明的变量和形参,有效范围是当前函数(当前函数的大括号),作用域,局部作用域。

就近原则:离哪个作用域近,就使用哪个作用域内的同名变量。、

实践

    
函数作用域

在这里插入图片描述

转载地址:http://vfih.baihongyu.com/

你可能感兴趣的文章
NAT工作原理
查看>>
Processes, threads and goroutines
查看>>
c++中的10种常见继承
查看>>
Vue学习—深入剖析渲染函数
查看>>
Vue学习—深入剖析函数式组件
查看>>
wxpython的Hello,World代码探索
查看>>
【数字图像处理】OpenCV3 学习笔记
查看>>
【单片机开发】智能小车工程(经验总结)
查看>>
【单片机开发】基于stm32的掌上游戏机设计 (项目规划)
查看>>
KeepAlived介绍、配置示例、KeepAlived配置IPVS、调用脚本进行监控
查看>>
Scala集合-数组、元组
查看>>
04 程序流程控制
查看>>
C++&&STL
查看>>
子集(LeetCode 78)
查看>>
1093 Count PAT‘s (25分) 含DP做法
查看>>
一篇解决JMM与volatile详解(二)
查看>>
数据结构之数组与经典面试题(二)
查看>>
无锁并发框架-Disruptor的使用(二)
查看>>
Android wm命令
查看>>
Android4.4 平板背光设置
查看>>