单项选择题

以下关于JavaScript的说法,哪一个是正确的()。

A.JavaScript语言是基于Java语言的一种实现
B.在JavaScript中声明变量时必须明确声明变量的数据类型
C.JavaScript是一种解释性语言,不用编译就可以运行
D.JavaScript脚本只能在专门的编辑器中编写