1、代码可用任何文本编辑器编写
2、无需编译,有浏览器的js解释器自动去解释执行
3、*弱类型语言*
由数据 决定 数据类型是什么
1 number
"1" string

强类型语言
先规定保存什么数据类型 才能放入什么数据

4、面向对象的脚本语言:万物皆对象,只要是对象就具有2个成员(属性和方法)
一切的属性和方法必须要包含在对象中才有意义