javascript之我见

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流程控制语句:选择 循环