摘要: 1、带参数默认值的函数 注意,如果没有给a赋值默认值,那么调用add函数的时候,我们给a传递值,就可以给a赋值。但是如果我们没有给b赋值默认值,调用add函数时还是会把那个参数传递给a,这样b就没有值,得到错误结果。如下所示: 2、默认的表达式也可以是一个函数 3、剩余参数 (1)es5的写法 控制 阅读全文
posted @ 2021-11-02 23:55 不是孩子了 阅读(100) 评论(0) 推荐(0)
摘要: 以前我们拼接字符串是下面这种方式,比较麻烦。 模板字符串:使用tab上面的那个反引号,插入变量使用${变量名}; 我们使用模板字符串方式来改造。 阅读全文
posted @ 2021-11-02 23:10 不是孩子了 阅读(29) 评论(0) 推荐(0)
摘要: 以前我们写var类型变量时,会有变量提升。 即我们这样写的时候,会把a变量提到上面,如下这种形式。 这会给我们的项目带来一些问题。可以使用let和const来解决。 一、let (1)let声明变量,没有变量提升 (2)let声明变量,是一个块作用域 如下会报错 (3)不能重复声明,变量名称具有唯一 阅读全文
posted @ 2021-11-02 22:51 不是孩子了 阅读(27) 评论(0) 推荐(0)
摘要: ES6是javascript语言的下一代标准。他的目标,是使js语言可以来编写复杂的大型应用程序,成为企业级开发语言。 阅读全文
posted @ 2021-11-02 21:23 不是孩子了 阅读(45) 评论(0) 推荐(0)