摘要:
指数运算符 在Math中提供了 pow的方法 用来计算一个值的n次方 ES11 提出了新的方法求一个值的n次方 那就是 ** 操作符 //求 一个数字的 n次方 是一个很大的需求 console.log(Math.pow(3, 3)); console.log(Math.pow(30, 7)); / 阅读全文
posted @ 2023-01-29 13:26
z_bky
阅读(26)
评论(0)
推荐(0)
摘要:
1 函数参数默认值 1.1 ES5默认参数 ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 function fn1(a, b) { // b = b || "world"; if (typeof b "undefined") { b = "world"; } console.l 阅读全文
posted @ 2023-01-29 13:26
z_bky
阅读(28)
评论(0)
推荐(0)
摘要:
1 扩展运算符 1.1什么是扩展运算符 扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列,目前也可以用来展开数组。 let arr = [1, 2, 3]; console.log(...arr); console.log([1,2,. 阅读全文
posted @ 2023-01-29 13:26
z_bky
阅读(36)
评论(0)
推荐(0)
摘要:
1. 模版字符串 传统的 JavaScript 语言,输出模板通常要拼接字符串 // 原始方法做模版 let data = { message: { title: "今天天气真的很好", todo: "打台球", time: "时间2020.3.25" } } let oOuter = docume 阅读全文
posted @ 2023-01-29 13:25
z_bky
阅读(46)
评论(0)
推荐(0)
摘要:
1. 什么是变量的解构赋值 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 解构赋值 本质就是赋值,把结构解散重构 然后赋值 其实是一种模式的匹配,关键要掌握一一对应关系。 解构赋值作用就是方便赋值。 //1.请把数组arr1中的值分别赋 阅读全文
posted @ 2023-01-29 13:25
z_bky
阅读(37)
评论(0)
推荐(0)
摘要:
1.1 函数作用域 在ES5中,JS的作用域分为全局作用域和局部作用域。通常是用函数区分的,函数内部属于局部作用域。 //ES6之前只有函数才构成局部作用域 //案例1 { var a = 10; } console.log(a); //案例2 console.log(a); if (true) { 阅读全文
posted @ 2023-01-29 13:24
z_bky
阅读(246)
评论(0)
推荐(0)
摘要:
1.1 JS历史 JavaScript 诞生于 1995 年。NetScape发布NetScape Navigator2浏览器,提供了免费开发工具LiveScript,设计的主要目的是处理以前由服务器端语言负责的一些输入验证操作。在人们普遍使用电话拔号上网的年代,能够在客户端完成一些基本的验证任务绝 阅读全文
posted @ 2023-01-29 13:23
z_bky
阅读(53)
评论(0)
推荐(0)