啥是隐式类型,什么是隐式类型,我有点蒙了
来源:6-2 选择题
慕码人044551
2020-06-28 21:19:40
啥是隐式类型,什么是隐式类型,我有点蒙了,啥是隐式类型,什么是隐式类型,我有点蒙了!
1回答
同学你好,首先,对应隐式转换的有一个词是显式转换 。 显式转换就是我们自己去手动的使用js提供的方法 .例如如下:
str使用Number()方法进行整数转换 ,这样我们自己强制使用方法进行的转换 , 就是显式转换 ,这是我们自己能看到的转换方式 。
而隐式转换就是我们看不到的 , js自己去进行的转换 . 那么什么情况下会进行转换呢 . 例如如下:
逻辑与判断两个操作数 , 如果这两个操作数返回的类型都是true , 那么就默认返回第二个操作数 .这个是逻辑与的规则 。
所以根据这个规则 , js在进行判断时 , 就会把"hello" 和 1转换为布尔类型 (即隐式转换成的类型就是布尔类型), 这个转换过程是我们看不到的 , js自己去进行的 , 这就是隐式转换 。 如下转换两个操作数的过程 ,这个是我们看不到的
同学可以试着理解一下。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题