首页 > 试题广场 >

下面的语言中哪些语言是动态语言( &nb...

[不定项选择题]
下面的语言中哪些语言是动态语言(       )
  • C
  • JavaScript
  • C++
  • CSS
  • Java
  • Objective-C

静态语言(强类型语言)

静态语言是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。 
例如:C++、Java、Delphi、C#等。

动态语言(弱类型语言)

动态语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。 
例如PHP/ASP/Ruby/Python/Perl/ABAP/SQL/JavaScript/Unix Shell等等。

发表于 2019-09-07 23:48:53 回复(3)
动态语言就是数据类型声明时不明确,后面可随需要进行数据类型的改变。静态语言则是声明即确定
发表于 2021-07-23 20:03:10 回复(0)
比如,对于C语言来说,int就是整型,对于JavaScript,var可以定义很多类型的数据
发表于 2021-09-16 16:26:45 回复(0)
发表于 2022-04-26 20:27:57 回复(0)
发表于 2020-02-14 23:20:57 回复(0)
动态类型和静态类型本身没有严格的区分,静态类型语言,在编译成语法树以后,要做静态类型检测,然后转成中间代码,这点动态语言也可以做到,比如js应用ts。动态类型检测需要运行时才能确定数据类型,静态语言的动态检测转换类型是确定的,而动态语言不同类型往往会发生一系列的转换,比如tostring,tonumber boolean
发表于 2021-12-12 14:01:45 回复(0)
有一说一,我知道这题有什么意义???,整天整这些定义,牛客应该是帮大家找工作,这种题感觉就像大学期末考试的题,知道不知道对代码能力没有任何影响
发表于 2021-07-16 15:22:49 回复(2)
静态语言指的是强类型语言;动态语言指的是弱类型语言。
发表于 2022-08-31 21:09:40 回复(0)
这到底是单选还是多选、、、、、、、、、、、
发表于 2020-07-10 15:33:35 回复(4)
JavaScript和Objective-C应该都是动态语言吧?
发表于 2022-01-26 15:01:49 回复(0)
网上说oc是动态语言啊?这里为啥不选?
发表于 2021-05-28 16:40:57 回复(0)
CSS不算语言吗?😂
发表于 2021-03-25 08:32:07 回复(2)
css怎么看
发表于 2021-03-10 20:02:15 回复(0)