js是一种语言,语言就有语言的组织法则和词汇。js语言的执行者是浏览器,浏览器理解js代码的意义,最终目的是让浏览器展现出来所需要的效果。
在什么平台上,操作什么、变量即数据(变量类型:容器)、怎样操作--运算符和流程控制语句和关键字
比如:java是给jvm认识的(jvm把java变成.class,再转给操作系统执行),js是给浏览器认识的。
java的语法:安装好开发工具(造好平台)、操作什么--数据(基本类型的数据和引用类型的数据:对象)、怎样操作--运算符(.和算术和逻辑运算符)和流程控制和关键字
js的组织法则即语法包括以下:
1 变量:是存储信息的容器。
2 JavaScript 数据类型:字符串、数字、布尔、数组、对象、Null、Undefined
2.1JavaScript 对象(对象是拥有属性和方法的数据):属性和方法,属性是与对象相关的值。方法是能够在对象上执行的动作。
2.1.1 函数:代码块 也是对象
2.1.2 DOM:当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML
2.1.3:BOM:浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。
所有浏览器都支持 window 对象。它表示浏览器窗口。
所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。
3 JavaScript 操作符:
3.1 运算符:算术运算符、比较、逻辑运算符
3.2流程控制语句:选择 循环