我们要了解什么:
1. 了解什么是JavaScript以及JavaScript的主要特点 2. 掌握JavaScript语言基础 3. 掌握JavaScript的流程控制语句 4. 掌握JavaScript中的函数的应用 5. 掌握JavaScript常用对象的应用 6. 掌握DOM技术爱的
3.1JavaScript的主要特点
JavaScript适用于静态或者动态网页,具有解释性、基于对象事件驱动、安全性和跨平台的特点。
-
解释性 JavaScript是一种解释性脚本语言,提供了一个简易的开发过程。 -
基于对象 JavaScript是一种基于对象的脚本语言,可以应用自己创建的对象。 -
事件驱动 JavaScript可以以事件驱动的方式对客户端的输入做出响应,不必经过服务器端程序。 -
安全性 JavaScript不允许访问本地硬盘,不能将数据写入服务器,并且不允许对网络文档进行修改或者删除。 -
跨平台 JavaScript依赖浏览器本身,与操作系统无关。
3.2JavaScript语言基础
注:JavaScript与Java在语法上类似,但也不尽相同,本作只会解释不相同部分,相同部分略。
3.2.1JavaScript的语法
3.2.2JavaScript中的关键字
3.2.3JavaScript的数据类型
JavaScript数据类型有数值型,字符型,布尔型,转义字符,空值和未定义值六种。
-
数值型 -
浮点型 -
字符型 JavaScript与Java不同,没有char数据类型,要表示单个字符,必须使用长度为1的字符串 -
布尔型 -
转义字符 -
空值 -
未定义值 JavaScript还有一种特殊类型的数值常量NaN,即“非数字”,当程序计算错误,产生一个没有意义的数字时,JavaScript的返回值就是NaN。
3.2.4变量的定义及使用
-
变量的命名规则 1.由字母、数字、下划线组成,必须由字母或下划线开头 2.变量名中不能有空格,加减号,逗号等 3.不能使用JavaScript关键字 4.JavaScript变量名严格区分大小写 -
变量的声明 使用var关键字声明变量,语法格式如下 var variable 1.可以使用一个关键字声明多个变量 var year,now,month; 2.声明变量时进行赋值 3.声明变量未赋值,默认为undifined。 -
变量的作用域 定义在所有函数外为全局变量,定义在函数体内部为局部变量。
3.2.5运算符的应用
1.赋值运算符 2.算术运算符 3.比较运算符 4.逻辑运算符 5.条件运算符 6.字符串运算符
3.3流程控制语句
3.3.1if条件语句
3.3.2switch多分支语句
3.3.3for循环语句
3.3.4while循环语句
3.3.5do…while循环语句
3.3.6break与continue语句
3.4函数
3.4.1函数的定义
定义语法如下:
function functionname([parameter 1, parameter 2 ,...])
{
statements;
[retuen expression;]
}
注:中括号内部为可选项,可有可无。
3.4.2函数的调用
使用函数名加上括号即可,如果有参数,则需要在括号中加上需要传递的参数。
|