第2篇 JavaScript语言基础.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 JavaScript语言基础 第2章 JavaScript语言基础 2.1 关键字和标识符 关键字(保留字) 标识符 2.2 数据类型 数值型 数值型 数值型 字符串型 布尔型 特殊数据类型 特殊数据类型 2.3 常量 2.4 变量 变量的命名 变量的声明与赋值 变量的声明与赋值 变量的作用域 课堂练习1 声明变量a并为其赋值”He is “honest” person” 声明变量b并为其赋值“\变量的声明和赋值\” 同时声明变量c和d,都赋值为null 将变量c赋值为100 使用document.write()输出这4个变量的值 数据类型的转换 两种: 隐式转换 显式转换 隐式转换 显式转换(强制转换) 转换为整数: parseInt() 转换为布尔型: new Boolean() 案例1 案例1 课堂练习2 定义变量a并赋值为null 同时定义变量b和c,分别赋值为true和false 定义变量d并赋值为30.15 使用alert()函数分别输出4个变量的值 课堂练习3 声明变量a并为其赋值250 使用parseInt()将转换后的a值赋给变量b 同时声明两个变量c和d,并分别赋值为true和false 计算b+c+d的值并将结果赋值给变量result 使用alert()输出result的值 将result转换为布尔型然后输出 2.5 运算符 算术运算符 算术运算符 课堂练习4 定义变量a=5,b=3,c=“str” 计算a++的值与--b的值的和并输出 计算++a的值与b--的值的模并输出 输出b+c+a的值 输出a+b+c的值 比较运算符 比较运算符 比较运算符 课堂练习5 定义变量a=5,b=3,c=“5”,d=“adsR” 使用“=”运算符分别比较a和b、b和c以及c和d的值并输出结果 分别使用“==”和“===”运算符比较a和c的大小并输出结果 逻辑运算符 课堂练习6 声明变量sum1=1,sum2=2,str1=“str”,str2=“stR” 使用运算符计算sum1sum2和str1str2的值并输出结果 使用||运算符计算sum1sum2和str1str2的值并输出结果 使用!和运算符计算!(sum1sum2)和str1str2的值并输出结果 输出(++sum1sum2)(str1str2)的结果 输出sum1的值并分析原因 字符串运算符 赋值运算符 赋值运算符 条件运算符 课堂练习7 声明变量sex代表人的性别赋给适当的值 判断sex的值,如果是“男”,则输出“你好,帅哥!”。如果是“女”,则输出“你好,美女!” 其他运算符 其他运算符 课堂练习8 声明变量a=5,b=“str”,c=true,d=null,e=“5” 判断表达式a+b的类型并输出 判断表达式b+c的类型并输出 判断d的类型并输出 判断表达式a==e的类型并输出 判断表达式a/parseInt(e)的类型并输出 运算符的优先级 运算符的优先级 2.6 表达式 习题 习题 比较运算符用来连接操作数来组成比较表达式。比较运算符的基本操作过程是:首先对操作数进行比较,然后返回一个布尔值true或false。在JavaScript中常用的比较运算符如表2.4所示。 例2.6 下面使用比较运算符中的等于“==”、与“”和或“||”运算符来实现对〈Alt+←〉方向键和〈Alt+→〉方向键的屏蔽,运行结果如图2.2所示。 程序代码如下: html head meta http-equiv=Content-Type content=text/html; charset=gb2312 title比较运算符的应用/title script language=javascript function keydown(){ if((event.altKey)((event.keyCode==37)||(event.keyCode==39))){ event.returnValue=false; alert(这里禁止使用Alt+方向键←或方向键→); } } /script /head body onKeyDown=keydown() 这里禁止使用Alt+方向键←或方向键→!您可以试试! /body /html 另外,比较运算符(、、=、=、==、===、!=、!==)也可以用于两个字符串之间的比较,同样返回一个布尔值true或false。 当比较两个字符串X和Y时,JavaScript首先取出X和Y中的第一个字符的ASCII码值进行比较,例如第一个字符的ASCII码值分别是x和y,那么若x大于y,则X大于Y,若x小于y,则X小于Y,否则x就是等于y,这样就要取出X和Y中的下一个字符进行比较,以此类推,如果依次

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档