JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
文档对象模型(DOM),描述处理网页内容的方法和接口。
什么是原型?
原型是一个对象,其他对象可以通过它实现属性继承。
在JavaScript中,当我们对一个变量赋值时,显然不需要考虑它的类型, 因此,JavaScript是一门典型的动态类型语言。
弱类型语言 是相对强类型语言来说的在强类型语言中,变量类型有多种,例如int char float boolean 等不同的类型相互转换有时需要强制转换而javascript只有一种类型var ,为变量赋值时会自动判断类型并进行转换所以javascript是弱语言就体现在变量定义类型VAR上了
动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。