1 JavaScript的特点是什么?
(1) 解释性
JavaScript不同于一些解释性的程序语言,例如C、C++等,它是一种解释性的程序语言,它源代码不需要经过编译,而直接在浏览器中运行时被解释。
(2) 基于对象
JavaScript是一种基于对象的语言。意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。
(3) 事件驱动
JavaScript可以直接对用户或客户端输入作出响应,无须经过Web服务程序。它对用户的响应,是以事件驱动的方式进行的。所谓事件驱动,就是指在主页中执行了某种操作所产生的动作,此动作称为“事件”。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引发相应的事件响应。
(4) 跨平台
JavaScript依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可正确执行。
(5) 安全性
JavaScript是一种安全性语言,它不允许访文本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。这样可有效地防止数据的丢失。
2 JS中的常用内置对象有哪些?
- String对象
- Nunber对象
- Boolean对象
- Array对象
- Math对象
- Data对象
- RegExp对象
- Function对象