Web 第二阶段Java Script

一、第一章 Java Script 的概述:

1、Web 定义: HTML 结构、CSS 样式、Java Script 行为。

2、Java Script 组成的三个部分:(1)核心 (ECMASRipt)

                 (2)文档对象模型 (DOM )

               (3)浏览器模型 (BOM )

3、Java Script 的特点:(1)解释性语言

             (2)基于对象

           (3)跨平台

           (4)广泛领域的作用

二、第二章 Java Script 的基础语法:

1、标识符:就是指变量,数组,函数,一个命名。

2、硬性要求规则:(1)是由数字、下划线、$组成、但是不能使用数字开头。

           (2)禁止使用 ES 里面的关键字和保留字。

         (3)要区分大小写。

3、软性要求:通过标识符名就能够知道这个标识符是什么意思。

4、命名规则:(1)大驼峰:就是指每个单词的首字母都是大写,例如:UserName

          (2)小驼峰:第一个单词的首字母小写,后面的单词的首字母大写,例如:userName

5、ES 里面的注释:(1)   单行注释:以两个斜杠

         (2)多行注释:/* 开始,以*/ 结束

6、严格模式:就是为了减少语法的歧义性、并且才能够解析速度更快。

7、关键字:ES 里面预定义好了的标识符,命名的时候不能用关键字。

8、保留字:当前版本没有成为关键字,但是很可能下一个版本会成为关键字。

9、变量概念:存储的数据可以改变的。

10、声明 变量的关键字:var  let  const

11、遗漏声明:(1)没有对变量进行声明,但是就直接拿来用

         (2)在严格模式下不支持遗漏声明

         (3)在Js 里面,所有的变量都可以用 var  let  const 来进行声明

          (4)虽然可以将任意数据类型存储至同一个变量,但是不推荐这样做。因为这样会影响解析的效率

12、变量提升(重点):(1)就是将变量的声明提升至当前作用域的顶部

            (2)不推荐使用 var 来声明变量

             (3)使用 let 或者 const 声明就不存在变量提升

14、var 声明的变量不存在块级作用域:(1)块级作用域:就是对大括号里面会产生一个单独的作用域。

                  (2)let 和 const 就拥有块级作用域

15、js 里面的数据类型(非常重要):(1)基本数据类型:不可拆分的

                   (2)引用数据类型:可以被拆分的

                    (3)常用的基本数据类型:Number 数字,String 字符串,Null 空 ,Undefiend 未定义,Symbol 符号

                   (4)常用的引用数据类型:Array 数组,Object 对象

16、Undefined 未定义 数据类型:这种数据只有一个值就是他自己 Undefined

17、Null 空 数据类型:这种数据也只有一个值就是他自己 Null

18、Boolean 布尔 数据类型:只有两个值 true 真,false 假。

19、Number 数字 数据类型:整数,实数(小数)。

(1)整数:正整数,负整数。

  (2)关于整数拥有不同的进制:<1> 二进制:Ob

                 <2> 八进制:O

               <3> 十六进制:OX

(3) 实数:就是我们常见的小数

<1> 实数的表示有两种方法:小数型,指数型

<2> 可以通过MIN_VALUE 以及 MAX_VALUE 来查看ES里面所支持的最大值和最小值

 

 

 

 

 

                  

 

 

 

 

 

 

 

            

      

posted on 2017-11-04 17:59  罗川武  阅读(284)  评论(0编辑  收藏  举报

导航