JS是一种运行在客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能 浏览器就是一种运行JS脚本语言的客户端,JS的解释器被称为JS引擎,为浏览器的一部分
JavaScript 是由 ECMAScript,DOM 和 BOM 三者组成的。
-
ECMAScript: 定义了JavaScript 的语法规范,描述了语言的基本语法和数据类型
-
DOM (Document Object Model): 文档对象模型 * 有一套成熟的可以操作 ==页面元素的 API==,通过 DOM 可以操作页面中的元素。比如: 增加个 div,减少个 div,给 div 换个位置等 API: 翻译:应用程序编程接口;
-
BOM (Browser Object Model): 浏览器对象模型 有一套成熟的可以操作 ==浏览器的 API==,通过 BOM 可以操作浏览器。比如: 弹出框、浏览器跳转、获取分辨率等**
js 的三种书写方式
行内式
内嵌式
外链式
js 定义变量
使用一个 var 的关键字进行定义,后面必须加一个空格,空格后面自定义变量名
变量赋值
- 变量定义之后,初始时没有进行赋值,内部有一个默认存储的值叫 undefined(未定义) 表示内部未赋值,但可以存储数据了
- 变量赋值的方式:通过等号 = 赋值,等号右边的值赋值给左边的变量 ==(等号在 JS 中叫做 赋值号;书写时,等号 = 两侧习惯书写一个空格)==
变量命名规则
- 由字母、数字、下划线、$符号组成,不能以数字开头
- 字母区分大小写
- 不能是关键字和保留字