// 声明变量/常量
const PI = 3.14
let myName = 'google'
// 显示说明数据类型
let age: number = 14
let isOk: boolean = false
// 限定值
let httpStatus: 200|404|500|502 = 200
let yesOrNo: 'yes'|'no' = 'no'
async function calc() {
try {
// const a = await addNum(1, 3)
// const b = await addNum(2, 4)
const [a, b] = await Promise.all([addNum(1, 3), addNum(2, 4)])
return await addNum(a, b)
} catch(err) {
console.log(err)
}
return undefined
}
calc().then(res => {
console.log("result", res)
})
console.log("end")
此博客展示了JavaScript中变量声明、数据类型的使用,以及异步操作的实现。通过示例,演示了如何使用`const`和`let`声明常量和变量,以及如何定义特定值的类型如HTTP状态码和布尔值。此外,还详细解释了`async/await`的用法,包括如何结合`Promise.all`进行并发操作,并处理可能的错误。最后,代码展示了如何组织异步函数并返回结果。
652

被折叠的 条评论
为什么被折叠?



