动态:python 无需定义变量类型,例如
a=1 和
a=“hello”
编译运行时,传入那个类型使用那个类型。
静态:java,c 必须定义变量类型,比如:
int a=1 或
string a=“hello” 仅能存在一种类型
编译运行时:定义那种就是那种数据类型
强语言:python,c,java 比如:
“hello”+str(1)
必须做强制类型转换
弱语言:javascript 比如:
“hello”+1
无需类型转换
动态:python 无需定义变量类型,例如
a=1 和
a=“hello”
编译运行时,传入那个类型使用那个类型。
静态:java,c 必须定义变量类型,比如:
int a=1 或
string a=“hello” 仅能存在一种类型
编译运行时:定义那种就是那种数据类型
强语言:python,c,java 比如:
“hello”+str(1)
必须做强制类型转换
弱语言:javascript 比如:
“hello”+1
无需类型转换