学习ES6的第一天day01

本文介绍了ES6编程语言的基础知识,包括let和const的区别、迭代方法、解决形参undefined问题、JavaScript的特性(如弱类型和单线程)、字符串操作以及数组遍历。还提及了作业中遇到的事件绑定问题示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、课堂中的重点

  1. 1、let、const、var的区别
    • 相同点:在全局声明的变量是全局变量,在局部声明的变量是局部变量
    • let和var的区别(4条):
      • let声明的变量不能提升
      • let声明的变量不能重复声明
      • let声明的变量只在当前块作用域中有效
      • let声明的变量会产生暂时性的死区,只能在当前块作用域中查找
    • const和var的区别(除了前面两条,后面的与let和var的四条同理)(6条)
      • const声明的变量必须赋初值
      • const声明的变量是常量,不能发生改变
      • const声明的变量不能提升
      • const声明的变量不能重复声明
      • const声明的变量只在当前块作用域中有效
      • const声明的变量会产生暂时性的死区,只能哎当前块作用域中查找
        2、迭代的一些方法
        forEach、map(foreach,map的区别)、some、every、fillter、reduce(累加器)、find、findIndex
    • map有返回值,返回的是一个数组。foreach没有返回值
      3、空字符串是任何字符串的子集

二、课堂中提到一些重点 以及不知道的知识点

4、解决形参undefined的问题
赋初值和解构
5、js是弱类型,单线程,从上到下执行的
6、字符串中查找
charAt() substr() subString() slice()
7、entries()对数组的键值进行遍历,返回遍历器,通过for of进行遍历
* keys()对数组的健进行遍历,返回遍历器,通过for of进行遍历
* values()对数组的值进行遍历,返回遍历器,通过for of进行遍历

三、作业中遇到的问题

8、js中事件绑定

	var box = document.getElementById('box')
	box.onclick = function(){
	  console.log(1);
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值