- 博客(7)
- 收藏
- 关注
原创 js中的null和undefined区别
一、相同点都是原始类型的值,且保存在栈中变量本地 进行条件判断时,都是false//ECMAScript认为undefined是null派生出来的,所以定义他们值是相同的console.log(undefined == null);//true 二、不同点null是js的关键字,undefined是全局变量 类型不一样 typeof(null) // object typeof(undefined) //undefined console.log(typeof(null)
2022-05-18 23:00:08
265
原创 JavaScript的基本数据类型
数据类型分为两种:1、基本数据类型。基本数据类型共有6种。字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined),还有在 ES6 中新增的 Symbol 类型。2、引用数据类型引用数据类型统称object对象,主要包括对象(Object)、数组(Array)、函数(Function)、日期(Date)、正则(RegExp)等等数据类型储存原理:1、栈内存(基本数据类型(值类型))2、栈+堆内存(引用数据类型(复杂.
2022-05-18 22:25:59
3823
原创 javascript中call、apply、bind的区别
一、call、apply、bind的共同点1、都是用来改变函数this对象的指向。2、第一个参数都是this要指向的对象。3、都可以利用后续参数进行传参二、例子//例子1var data1 = { name:'我', time:'早上', eat:'馒头', fnc:function(){ console.log(this.name + this.time+ "吃的" + this.eat); }};var param1 =
2022-05-18 18:12:26
289
原创 Javascript 前++和后++的区别
var s = 1;a = s++;//将s的值赋值给a后,在执行自身+1; console.log(a);//答案:1s = 1;a = ++s;//先执行自身+1,在赋值给a; console.log(a);//答案:2【总结】前++是先赋值在计算 后++先计算在赋值
2022-05-16 11:02:06
295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人