第3章 JaaScript语言基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 JaaScript语言基础

第3章 JavaScript语言基础 教学目标 通过本章的学习,使学生掌握JavaScript脚本的基础知识,为后续章节的学习打好基础。 教学要求 学习重点 变量的定义和使用 表达式的计算方法 控制语句的结构和使用方法 函数的定义和调用 数据类型 数值型 在JavaScript中,所有数字都用浮点型表示,不区分整型和浮点型,数字的有效范围是10-308~10308,如453、7.52、1.72e5等。 字符串型 字符串型是用单引号或双引号引起来的一个或多个字符、数字和标点符号的序列。如”hello word”、”JavaScript123”、”你好,编程!” 布尔型 布尔型只有两个值:真(True)和假(False)。代表一种状态或标志,用来作为判断依据控制操作流程。通常,非0值表示“真”,0值表示“假”。 数据类型 空值 空值是一个特殊的数据类型,用关键字null表示什么都没有。创建一个对象失败时返回空值,也可以直接将null赋值给变量。 未定义型 未定义型也是一个特殊的数据类型,用关键字undefined表示,当使用一个没有被赋值的变量或使用一个不存在对象的属性时,JavaScript会返回undefined。 对象 对象是一种复杂的数据类型,它是数据项和函数的集合。 常量 固定不变的量称为常量。使用常量一方面可以提高代码的可读性,另一方面可以使代码易于维护。比如一段代码中,经常用到字符串“hello”,可以通过如下声明: const myConst=“hello”; 注意,const不支持IE浏览器显示,因此当编辑IE浏览器浏览的网页时需要慎用常量。 变量 值可以变化的量称为变量,变量是一个已命名的容器,变量名代表其存储空间。 变量命名规则 变量名可以是数字、字母、下划线(_)或符号$,第一个字符必须是字母、下划线或符号$。 变量名不能包含空格和加号、减号等符号。 变量名严格区分大小写,如myString与mystring代表两个不同的变量。 变量名不能使用JavaScript中的关键字 变量声明和赋值 在JavaScript中,变量由关键字var声明,语法如下: var record ; 在声明变量时可以对变量进行赋值: 也可以同时声明多个变量,并同时给多个变量赋值。 在JavaScript中,变量声明不是必须的,第一次给变量赋值时,就已经声明该变量,但声明变量有助于及时发现代码中的错误,因此在使用变量之前先进行声明是一种好的习惯。 类型转换 JavaScript是一种无类型语言,为数据类型的转换提供了灵活的处理方式,如果某个类型的值需要用于其他类型的值的环境中,JavaScript就自动将这个值转换成所需要的类型。这种转换方式被称为隐式转换。 隐式转换 如声明一个变量record,并给它赋值为86,表示record是一个数值类型的变量;现在改变record的值,将字符串“良好”赋值给变量record,record转换为字符串型变量。 隐式转换在大多数情况下可以随时处理数据类型之间的转换,但有些情况是不行的,如: average=record / 5 ; 当record值是一个字符串时,该语句就会发生错误。 类型转换 显式转换 将字符串转换为数值。JavaScript提供parseInt(?)和parseFloat(?)两个内置函数将表示数值的字符串转换为合法的数值。 parseInt(5xyz); //5 parseInt(0xA3); //163 parseFloat(5.21abc); //5.21 parseFloat(s14.32);   //NaN 将数值转换为字符串。当遇到的表达式中含有混合数据类型时,JavaScript会倾向于字符串 变量的作用域 JavaScript中变量的作用域分为全局变量和局部变量。 对于用关键字var声明的变量,在函数内定义的称为局部变量,在函数外定义的称为全局变量;不用var声明的变量无论在函数内还是函数外都默认是全局变量。 全局变量的作用域是整个脚本(整个HTML文档) 。局部变量的作用域在定义的函数内,只能被其下面的语句块和子函数使用 。 表达式和运算符 表达式是变量、值和运算符按一定的规则连接起来的、有意义的式子。运算符是表达式的主要组成部分,有算术运算符、关系运算符和逻辑

文档评论(0)

mg60065 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档