js
文章平均质量分 54
学js过程中的一些笔记,仅供参考,不足之处,欢迎指出
不收藏找不到我
这个作者很懒,什么都没留下…
展开
-
js判断(==和===)的区别以及null、undefined、NaN等变量的判别方式
文章目录1、`==`和`===`的区别2、隐性类型转换规则3、几个实用的特殊的判断 1、==和===的区别 ==代表相同,===代表严格相同 使用==时,首先检查两个变量的数据类型,若相同,进行===判断,若不相同,则进行一次隐性类型转换,转换成相同类型后再进行===比较。 使用===时,引用类型的比较是比较其地址值,即引用的地址是否相同,若不同则为false 2、隐性类型转换规则 (1)若==两边存在NaN,直接返回false (2)若==两边存在boolean类型的值,则转为Number类型(fals原创 2021-07-15 10:15:54 · 356 阅读 · 0 评论 -
constructor属性、__proto__属性、prototype属性、原型链
1、历史 面向过程编程语言:汇编语言、c语言 面向对象编程语言:c++,java,javascript、C# 2、思想 现在有这样一个问题: 有一辆车,时速60km/h,那么它要多久能走完1000km的路? (1)使用面向过程的编程思想: var hours = 1000 / 60; console.log(hours); (2)使用面向对原创 2020-11-29 17:09:25 · 189 阅读 · 0 评论 -
JS标准库-Object对象
文章目录 #1、概述 原生JS提供Object对象,JS中所有的其他对象均继承自Object(包括Array、Set、Map等等),即这些对象都是Object的实例。 #2、Object本身就是一个函数(方法) 运行下面这段代码,你会发现Object本身就是一个函数。 consol3.log(typeof Object);//输出functi原创 2020-10-29 13:55:02 · 149 阅读 · 0 评论 -
DOM思维导图
也是转载的,地址忘记了,说明一下原创 2020-10-28 14:28:24 · 174 阅读 · 0 评论 -
BOM(windows对象)思维导图
这个图片是转载的,地址我忘记了,说明一下。原创 2020-10-28 14:26:15 · 173 阅读 · 0 评论