- 博客(3)
- 收藏
- 关注
原创 JS中==与===的区别
==:比较运算符中的相等,用来检测两边的值是否相等,这里的相等定义的非常宽松,存在隐式转换,可以允许进行类型转换。 “1”== true 以及 “1”== 1左侧为字符型,右侧为布尔型或数值型,左右两侧类型不同,但结果为true。右侧为布尔型时,先进行类型转换,把true转换为1,即为“1” == 1;此时,类型仍不同,继续进行类型转换,把“1”转换为1,即为1 == 1。右侧为数值型时,先进行类...
2020-03-08 20:18:20 108
原创 论JS函数传参时:值传递与引用传递的区别
论JS函数传参时:值传递与引用传递的区别 JS中传参分为两种,一种是值传递,另一种引用传递,但其本质都是值传递。 值传递:值传递是单向传递,只由实参传给形参,而不能由形参传给实参。在内存中,实参与形参是不同的单元。以下图为例,a、b把数值传给x、y,虽然他们的数值一样,但他们不是同一个东西。这就跟人的名字一样,你可以叫某某某,他也可以叫某某某,但你们两个并不是同一个人。在操作之后,x与y的值发生交...
2020-02-21 21:48:50 551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人