我正在查阅有关	await 和 async 的用法，可以给出一些具体的使用场景和目的吗？希望你的回答是如下的格式：第一段100字介绍 await 和 async 语法基础，第二段120字阐述 await 和 async 的应用场景，包括至少三个不同场景，第三段80字总结 await 和 async 的使用需要注意哪些问题。请严格遵守格式要求。
user
`async` 和 `await` 是 JavaScript 中异步编程的重要特性，能够使异步操作流程看起来像是同步代码，从而增加可读性和可维护性。其中，`async` 关键字用于定义一个异步函数，该函数返回一个 Promise 对象。而 `await` 关键字则用于等待 Promise 的结果，意味着后续代码是基于该 Promise 完成后执行的。这种方式极大地简化了以前 Callback Hell 或 chained Promises 的模式，提高了开发效率。
assistant