请告诉我5个你最喜欢的影视作品，并以markdown列表的方式列出，每个作品后分享一点点推荐理由。.JavaScript中undefined和null的区别，能用表格的形式来说明吗？（要求：分两列，第一列列名“点”，第二列列名“描述”，行与列的顺序不能变动）
user
我最喜欢的5个影视作品如下：

- **《肖申克的救赎》**：情感深刻，通过希望与自由的主题带给人深刻启示。
- **《隐秘的角落》**：剧情紧凑，揭示了人性的多面性与复杂性。
- **《疯狂动物城》**：以动物世界为背景，向观众传达了关于平等、偏见与努力的重要性。
- **《唐人街探案》系列**：结合了传统文化与现代元素，故事新颖有趣。
- **《三傻大闹宝莱坞》**：以轻松幽默的方式探讨了教育制度和人生道路。

| 点     | 描述                                             |
| ------ | ------------------------------------------------ |
| 定义   | `undefined` 是一个变量还没有被赋值的默认值；`null` 是一个对象的空值，表示“无”或“不存在”。这是一个可以赋值给变量的明确的值。 |
| 类型   | `typeof undefined === 'undefined'`；`typeof null === 'object'`。这条规则是JavaScript的一个历史遗留问题。 |
| 内存   | `undefined` 通常被解释器自动设置，不受开发者手动控制；`null` 可以由开发者显式地分配给变量。 |
| 使用场景 | 一般而言，`undefined` 用于表示尚未初始化的变量或方法参数；`null` 用作开发者希望表达 claro 地表示“空”或“无”的值。 |
| 比较   | `null` 等于且严格类型比较不等于 `undefined`（`null == undefined` 为 `true`，但是 `null === undefined` 为 `false`）。 |
assistant