6. 函数
方法和函数本质是一样的 就是放的位置不同
方法放在对象内:对象(属性、方法)
6.1 定义函数
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0b142940f79cacf0a54dc50487e9730d.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/889c6bb1f20f0a4b1654845074a427ce.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6b700f8128ba10c6eec3c2586bd8f919.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/aee8693ee33a09795c1222d15c70395c.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/14293be001c28c44c9c9f9c9b174eca1.png)
6.2 变量的作用域
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/433a6bf4f82e14152928fbc5c5eb889d.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/271fe794b98ec2a5d35d81743c19d256.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ce1168116d6b451695f4ae24ced7a6f0.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/76162c908421190cb29e3685ab4d80d3.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/df182d9bae6eef9274f96fdcc51346b7.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/87b4458a22701d2a18fe2a305702a63b.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/09270dc3361b00a152a4b19283b31388.png)
6.3 方法
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3f0a0b758b86558f9a4fb1ce21159ffd.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/66a017bfcaae1a61eb4dd96f48ca3c53.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9e6aaa77465e8fddb89a774ad933307f.png)
7. 内部对象
7.1 Date
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bb0a6d1f2a97f292c8850e62f6a12601.png)
7.2 JSON
json 是什么
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a49bfbb3cb37e8788f5bb352ca6c2a8c.png)
在 JavaScript 一切皆对象,任何 js 支持的类型都可以用 JSON 来表示:
格式:
- 对象、Map 都用
{}
- 数组、列表 都用
[]
- 所有的键值对 都是用
key:value
JSON 字符串和 JS 对象的转化
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cc7e3c804ebd7294de93c1068f3cf14a.png)
很多人搞不清楚 JSON 和 JS 对象的区别
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0e0558424da1ceb5aa1d37bf01ca983e.png)
7.3 Ajax
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/624ba484d8b8140723060b8eb4a16a6f.png)
8. 面向对象编程
原型对象
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9f1e10d62974c0028519eab8a5bf36f3.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6b3e67605b30117ada9417b9d4f057d3.png)
class 继承
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7296384606ec3ae0e8875ec71424ce91.png)
继承
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/13035cf3e471f9a180eb963b32704047.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3f918e4491627d93de3774063d8307f2.png)
原型链
Java 中的继承
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fe86799cc1a14d944eabfb5e0d28e242.png)