栈内存和堆内存:https://segmentfault.com/a/1190000015118062
https://segmentfault.com/a/1190000016389376
变量:内存中存储一个数据的存储空间,再起一个名字
数据类型:数据在内存中的存储结构
函数:内存中封装一项任务步骤清单的代码段,再起一个名字。
函数名其实仅是引用函数对象的一个普通变量
让JS引擎按照函数的步骤清单,执行任务
js引擎:https://www.jianshu.com/p/93d756db8c81