单项选择题

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