问:

javascript是什么?

答:
JavaScript 是一门客户端脚本语言。
它是一种轻量级的编程语言,最初在HTML网页上使用,由Netscape公司在1995年创建。它可以实现复杂的功能,对网页进行动态修改,实现网页的动态效果和交互性。
JavaScript 的主要用途是:
1. 配合 HTML,在浏览器中创建动态交互效果。JavaScript 可以响应用户的点击、输入等事件,并执行相应的代码。
2. 用于客户端的数据验证。如检查 email、日期等输入字段的数据格式是否正确。
3. 可以创建cooikies、用于客户端数据存储。
4. 可以制作动态的HTML 内容。
5. 可以在浏览器与服务器之间进行异步数据交换(通过XMLHttpRequest 对象)。
6. 可以与 HTML DOM 对象进行交互。改变/动态创建页面内容。
7. 可以在浏览器端进行高复杂度的运算和逻辑判断,减轻服务器负载。
JavaScript 的主要特点:
1. 解释性语言:不需要编译,逐行解释执行。
2. 基于原型的面向对象语言。
3. 轻量级语言,运行在客户端。
4. 可插入HTML 的脚本语言。
5. 跨平台语言:只要安装了 JavaScript 解释器(浏览器),就可以执行。
6. 动态语言:类型不安全,变量可以随时改变类型。
7.支持函数式编程。
 JavaScript 与 Java 的关系:
JavaScript 和 Java 是两种完全不同的语言,唯一的关系就是在JavaScript 创造之初,为了吸引Java 的流行度,起了一个相似的名字。两种语言的语法、Semantics、作者、发展历史等均完全不同。
希望以上详细解释能帮助您更好的理解 JavaScript 这个语言。如有任何其他问题,欢迎再次提出。