啥是隐式类型,什么是隐式类型,我有点蒙了

来源:6-2 选择题

慕码人044551

2020-06-28 21:19:40

啥是隐式类型,什么是隐式类型,我有点蒙了,啥是隐式类型,什么是隐式类型,我有点蒙了!

写回答

1回答

好帮手慕码

2020-06-29

同学你好,首先,对应隐式转换的有一个词是显式转换 。 显式转换就是我们自己去手动的使用js提供的方法 .例如如下:

http://img.mukewang.com/climg/5ef94b17094b655602700066.jpg

str使用Number()方法进行整数转换  ,这样我们自己强制使用方法进行的转换 , 就是显式转换 ,这是我们自己能看到的转换方式 。

而隐式转换就是我们看不到的 , js自己去进行的转换 . 那么什么情况下会进行转换呢 . 例如如下:

逻辑与判断两个操作数 , 如果这两个操作数返回的类型都是true , 那么就默认返回第二个操作数 .这个是逻辑与的规则 。

http://img.mukewang.com/climg/5ef94b3009cb4a1703250040.jpg

所以根据这个规则 , js在进行判断时 , 就会把"hello" 和 1转换为布尔类型 (即隐式转换成的类型就是布尔类型), 这个转换过程是我们看不到的 , js自己去进行的 , 这就是隐式转换 。 如下转换两个操作数的过程 ,这个是我们看不到的 

http://img.mukewang.com/climg/5ef94b48093237d502130060.jpg

同学可以试着理解一下。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程