预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共36页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

隋春雨 Email:suichunyu1987@163.com了解JavaScript的命名规则 掌握JavaScript的基本语法元素——变量,数据类型,运算符,表达式等 掌握JavaScript基本控制流程语句 掌握JavaScript中函数的定义与调用变量名以字母、下划线或美元符号开头 变量名只能由字母、数字、下划线或美元符号组成,不能包含标点符号,不能使用汉字 不能使用JavaScript保留字 JavaScript对大小写敏感 变量名应该能够体现其本身的意义 首字母小写,第二个单词开始首字母大写 同一代码块中应统一规范,参照匈牙利命名法 2.2.1变量的概念 变量是用来临时存储信息的,值可以改变的容器。JavaScript中的变量使用来记录脚本中的临时值,以备后面脚本使用的量 2.2.2变量的声明 在JavaScript中,可以使用var关键字来声明变量,同时由于JavaScript是一种弱类型的脚本语言,变量还可以在不声明的情况下直接使用。 但是,使用var关键字显示地声明变量,可以提高程序的可读性。因此,在JavaScript中做变量声明时,最好使用var显式的声明. 2.2.3JavaScript声明有以下几种方法: 1.一次声明一个变量,只声明不给变量赋初始值。例如: varstr; 2.一次声明同种类型的多个变量,不赋初始值。例如: vari,j,k; 3.一次声明一个变量,同时给变量赋值。 varsize=0; 2.2.3JavaScript声明有以下几种方法: 4.一次声明多个变量,多个变量同时赋初始值。 varstrid=“”,strName=“”; 注意: JavaScript变量声明时,不指定变量的数据类型,一个变量一旦声明,可以存放任何数据类型的信息,JavaScript会根据存放信息的类型,自动为变量分配合适的数据类型。 2.2.4变量作用域 变量的作用域是指变量有效的区间。根据变量作用域不同可以将变量分为全局变量和局部变量 全局变量是指在整个JavaScript脚本中都有效的变量。这种变量需要在函数外面声明 局部变量只是在某一个函数中,或者某段脚本块中有效。2.3.1字符串类型string 字符串是指在JavaScript中用单引号或双引号包含起来的零至多个字符 在JavaScript中,字符与字符串的表示方法相同,两者仅是长度上的区别 获取字符串长度的方法是变量名.length 比较两个字符串是否相等,可以直接使用“==”来判断 2.3.2数字类型number 数字类型也称数值型,在JavaScript中不区分整型和浮点型,统一为数字类型。 JavaScript中数值的表述方法 科学记数法1.23e2 八进制数值0123 十进制数值123 十六进制数值0x123ff 无穷大:Infinity非数字:NaN 2.3.3布尔类型boolean 布尔类型有且只有两种值:true和false 在JavaScript中,当比较两个表达式的值的时候,值为0的表达式看做false,而不为0的表达式看做true 在数学运算中,会将false转化为0,true转化为12.3.4空类型null null是一种特殊的数据类型,它表示“无值” null类型数据唯一的、合法的值是null null还可以表示其他类型的数据,说明它们是无效的 2.3.5未定义类型undefined 如果使用的变量并不存在,或者使用的变量虽然声明但没有赋值,那么返回的值就是undefined null与undefined的区别 null与undefined的不同之处在于:null值表示已经对变量赋值,只不过赋的值是“无值”;而undefined表示变量还不存在或者存在但没有赋值 2.3.6使用typeof判断数据类型 其运算数可以是任意类型,运算结果返回一个字符串,用于表示运算数的类型 我们可以利用typeof来判断一个变量的数据类型JavaScript运算符与Java语言运算符的类型和用法相似,在学习的过程中我们通过逐步回忆和复习来学习该知识点 JavaScript的内部运算符包括算术运算符、逻辑运算符、位运算符、赋值运算符、条件运算符、字符串运算符等算术运算符用于数值之间的操作。 JavaScript的算术运算符如下表逻辑运算符多用来判断条件,操作数一般是逻辑型数据 JavaScript逻辑运算符如下表位运算符是将操作数转换成二进制进行操作,但返回值依然是之前的形式 位运算符如下表赋值运算符是将一个值赋给另一个变量或表达式。JavaScript中的赋值运算符将右边的操作值做相关处理赋给左边的操作数。 JavaScript赋值运算符如下表条件运算符是用于对操作符两边的操作数进行比较的运算符。 JavaScript的条件运