1.JS
1,一个完整的js实现应该由以下三个部分构成:
EOMASaipt
DOM
BOM
2.特点
js的特点
-解释型语言
-类似于C 和Java的语法结构
-动态语言
-基于原型的面向对象
3.编写位置
1,我们目前学习的JS全都是客户端的JS,也就是说全都是需要在浏览器中运行的,所以我们的JS代码全都需要在网页中编写。
2,我们的JS代码需要学到<script>标签中。
3,我们一般讲script标签写到head中。(和style标签有点像)
4,属性:
–type:默认值text/javascript可以不写,不写也是这个值。
–src:当需要引入一个外部的js文件时,使用该属性指向文件的地址。
5,可以将js代码编写到外部js文件中,然后通过script标签引入
写到外部文件中可以在不同的页面中同时引用,也可以利用到浏览器的缓存机制
这是推荐使用的方式
script标签一旦用于引入外部文件了,就不能再编写代码了,即使编写了浏览器也会忽略
如果需要则可以再创建一个新的script标签用于编写内部代码
6.严格区分大小写
1,JavaScript是严格区分大小写的,也就是abc和Abc会被解析器认为是两个不同的东西。
2,所以在编写上边的HelloWorld时,一定要质疑大小写。
3,JS中严格区分大小写
4,JS中每一条语句以分号(;)结尾
- 如果不写分号,浏览器会自动添加,但是会消耗一些系统资源,
- 而且有些时候,浏览器会加错分号,所以在开发中分号必须写
5,JS中会忽略多个空格和换行,所以我们可以利用空格和换行对代码进行格式化
7.注释
1,注释中的内容不会被解析器解析执行,但是会在源码中显示,我们一般会使用注释对程序中的内容进行解释。
2,JS中的注释和Java的的一致,分为两种:
单行注释://注释内容
多行注释:/*注释内容*/
8.标识符
1,所谓标识符,就是指变量,函数,属性的名字,或函数的参数。
2,标识符可以是按照下列格式规则组合起来的一或多个字符:
–第一个字符必须是一个字母、下划线( _ )或一个美元符号( $ )。
–其他字符可以是字母、下划线、美元符号或数字。
3,标识符中可以含有字母、数字、_、$
4,标识符不能以数字开头
5,标识符不能是ES中的关键字或保留字
6,标识符一般都采用驼峰命名法
- 首字母小写,每个单词的开头字母大写,其余字母小写
helloWorld xxxYyyZzz
7,JS底层保存标识符时实际上是采用的Unicode编码,所以理论上讲,所有的utf-8中含有的内容都可以作为标识符。
9.变量
1,变量的作用是给某一个值或对象标注名称。
2,字面量(常量),都是一些不可改变的值
比如 :1 2 3 4 5 "hello"
字面量都是可以直接使用,但是我们一般都不会直接使用字面量
3,变量 变量可以用来保存字面量,而且变量的值是可以任意改变的
变量更加方便我们使用,所以在开发中都是通过变量去保存一个字面量,而很少直接使用字面量
可以通过变量对字面量进行描述
4,变量的声明:
-使用var关键字声明一个变量。
- var a:
5,变量的赋值:
-使用=为变量赋值·。
- a = 123:
6,声明和赋值同时进行:
- var a = 123: