华为云计算 云知识 动态类型和弱类型相关介绍
动态类型和弱类型相关介绍

动态类型是指变量在声明时不指定类型,可以使用任意的值为该变量赋值。而且对象往往可以在运行时增加或者删除某一个成员变量。

弱类型是指在某一种语言中不存在类型的概念。Python实际上是强类型的,也就是说它的变量都是有类型的。

左侧的Python代码,add函数可以接受数字类型的参数,也可以接受字符串类型的参数,虽然形式参数 x 和 y 没有标注类型,但实际上参数都是有类型的,如果调用add(“hello”, 1)就会出现类型错误。

右侧的JS代码,对象a没有明显的类型声明,所以JS是一种弱类型语言。

上一篇:查询规格详情和规格扩展信息列表ListFlavors 下一篇:什么是云审计服务