JavaScript 原型与继承

简单讲讲 js 的继承,也是 js 的原型链问题的实际应用。

原型

原型和原型链都是来源于对象而服务于对象的概念:

JavaScript 中一切引用类型都是对象,对象就是属性的集合。

Array 类型、Function 类型、Object 类型、Date 类型、RegExp 类型等都是引用类型。

原型与原型链

每一个对象从被创建开始就和另一个对象关联,从另一个对象上继承其属性,这个另一个对象就是原型。


h7ml
  • javascript
  • javascript
大约 9 分钟
JavaScript 类型转换

温馨提示

阅读《你不知道的 JavaScript(中卷)》和各个大佬的文章所归纳的总结,如有异议按你的理解为主

将值从一种类型转换为另一种类型称为类型转换
JavaScript 中进行类型转换时,根据调用形式的不同可以分为以下两种:

  • 显式类型转换

h7ml
  • javascript
  • javascript
大约 5 分钟
JavaScript 高级程序设计读书笔记

2. HTML 中的 JavaScript

2.1 元素

基本参数:

  • async
  • charset
  • crossorigin
  • defer
  • integrity
  • language
  • type
<script src="example.js" />

这种方式在 HTML 中不合法,应该采用

<script src="http://www.somewhere.com/afile.js"></script>

h7ml
  • javascript
  • javascript
大约 33 分钟
javascript 数据类型

温馨提示

阅读《JavaScript 高级程序设计(第 4 版)》和各个大佬的文章所归纳的总结,如有异议按你的理解为主

JavaScript 中的数据类型分为基本数据类型和引用数据类型

基本类型

注: 基本数据类型也可以叫原始数据类型

ES2020 标准下的 JavaScript 一共有以下 7 种基本类型


h7ml
  • javascript 数据类型
  • javascript
大约 6 分钟