首页 > 试题广场 >

以下关于javascript描述正确的是?

[单选题]
以下关于javascript描述正确的是?
  • javascript是一门面向对象的语言
  • 变量使用之前必须声明
  • javascript是一种编译性脚本语言
  • javascript是由LiveScript语言发展而来
JavaScript可以提升变量作用域,因此变量可以未申明而使用,但是ES6严格模式中变量必须先声明在使用。
发表于 2021-05-04 11:38:06 回复(6)
编译型语言要求使用编译器一次性将所有源代码编译为一个可执行程序,一次编译可重复执行。代表语言有C、C++、Golang、汇编等。
解释型语言是使用解释器一边执行一边转换,用到些源代码就转换哪些,不会生成可执行程序。代表语言有JavaScript、Python、PHP、Shell等。
发表于 2022-08-18 11:06:59 回复(0)
因为面向对象包括三大特征:封装、继承、多态。JavaScript中只有封装,继承也只是模拟继承,谈不上面向对象。
发表于 2022-08-13 15:30:19 回复(0)
JavaScript是一种直译型脚本语言
发表于 2021-08-25 12:28:23 回复(1)
js不是面向对象的语言吗?
那为何MDN要介绍面向对象的知识?
难道就因为js没有类这个概念?
发表于 2021-06-24 11:30:19 回复(0)
变量不声明直接赋值是变量的隐式声明,隐式声明的是一个全局变量 (其实是设置了一个全局对象的属性,并给它赋值)
发表于 2021-06-10 15:40:35 回复(1)