JS是解释型语言,不需要提前预编译。
JS是弱类型语言,在定义变量的时候不需要定义变量的类型。变量是松散类型,即可以用来保存任何类型的数据。
JS没有块作用域(if,for都是块),但有函数作用域。
JS重复定义变量并不会报错,定义的新变量的值会覆盖之前定义的值。函数也是一样。
JS是相对安全的脚本语言(JavaScript语言不允许访问本地的硬盘,且不能将数据存入服务器,不允许对网络文档进行修改和删除。从而有效的防止数据的丢失或对系统非法访问。)
JS是事件驱动的脚本语言
JS是跨平台的脚本语言( JavaScript依赖的是浏览器本身,与其操作环境无关,只要计算机能运行浏览器,并支持JavaScript的浏览器,就可以正确执行。)
解释型语言特点:
http://blog.csdn.net/leledexixi/article/details/54768755