1. 简单数据类型 null是个特例: 2. 复杂数据类型 3. 堆和栈 注意: JavaScript 中是没有堆和栈的概念的,通过堆栈的概念可以更好的理解代码的一些执行方式,便于将来学习其他语言。 4. 简单数据类型传参 总结:简单数据类型传参传的是值,如例子中a 值的变化不会影响x。 5. 复杂数据类型传参 注意:复杂数据类型的传参是将地址传递过去了。