JavaScript高级概念解析:第01天笔记

需积分: 0 1 下载量 126 浏览量 更新于2024-08-05 收藏 265KB PDF 举报
"JavaScript高级第01天笔记1" 这篇笔记主要涵盖了JavaScript的高级特性,包括对象、函数和类的相关知识,以及ES6的新特性。以下是详细的解析: 1. 对象(鉑纷) 在JavaScript中,对象是键值对的集合,用花括号{}表示。例如: ``` var ldh = { name: 'ݓ盓锔', age: 18 }; ``` 这里的`ldh`是一个对象,包含两个属性:`name`和`age`。可以通过`.`操作符访问这些属性,如`console.log(ldh.name)`。 2. 函数(犭虡) 函数是可重复使用的代码块。在JavaScript中,可以使用`function`关键字定义函数,如: ```javascript function star(name, age) { // 函数体 } ``` 函数可以通过参数接收值,并返回结果。在上面的例子中,`star`函数接受两个参数`name`和`age`。 3. ES6的新特性(紀穉) - `let`和`const`:ES6引入了新的变量声明方式,`let`用于声明可变变量,`const`用于声明常量。 - 箭头函数:箭头函数语法简洁,如 `(params) => { statements }`。 - 类(犌递):ES6提供了类的概念,用`class`关键字定义,类的方法通过`this`关键字访问实例属性。 4. 类(犌递) - 构造函数:在类中,构造函数是特殊的方法,用于初始化新创建的对象。构造函数的名称默认是`constructor`,并且总是与`new`关键字一起使用。 - 类方法和实例方法:类的方法可以是静态的(直接在类上定义,不与特定实例关联),也可以是实例的(通过`this`关键字与实例关联)。 5. 实例化类( difficoltà) 创建类的实例使用`new`关键字,如: ```javascript var ldh = new Star('ݓ盓锔', 18); ``` 这将调用类的构造函数来初始化`ldh`对象。 以上内容是JavaScript高级学习的第一天笔记,主要涵盖了基础对象的使用、函数的定义和调用,以及ES6中的类和对象实例化等核心概念。理解并熟练掌握这些内容对于深入学习JavaScript至关重要。