本节课程拓展
来源:22-2 题目讲解-1:何为变量提升
liugezhou
2020-07-12
本节课比较容易混淆的一个知识点是 强类型语言 VS 弱类型语言
- 通常把偷偷进行类型转换的操作成为隐式类型转换:
- 支持引式类型转换的语言称为弱类型语言,不支持隐式类型转换的语言称为强类型语言。
举个例子
在 js 语言中,我们可以把其他类型的数据赋予给一个声明好的变量, 比如在C语言中声明好了两个变量 :
var a = 1; //这是一个number
var b = true; // 这是一个boolean
b = a;
console.log(b); // 1
我们把 number 型的变量 a 赋值给了 boolean 型的变量b,这段代码也是可以编译执行的,因为在赋值过程中,编译器会把 number 型的变量悄悄转换为 boolean 型的变量.
写回答
1回答
-
双越
2020-07-12
赞,感谢分享!
00
相似问题