网站大量收购独家精品文档,联系QQ:2885784924

HTML5应用开发和 与实践课件第14章JavaScript语言基础.ppt

HTML5应用开发和 与实践课件第14章JavaScript语言基础.ppt

  1. 1、本文档共103页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HTML5应用开发和 与实践课件第14章JavaScript语言基础.ppt

;;14.1 JavaScript数据结构;14.1.1 标识符; JavaScript关键字(Reserved Words)是指在JavaScript语言中有特定含义,成为JavaScript语法中一部分的那些字。JavaScript关键字是不能作为变量名和函数名使用的。使用JavaScript关键字作为变量名或函数名,会使JavaScript在载入过程中出现编译错误。与其他编程语言一样,JavaScript中也有许多关键字,不能被用做标识符(函数名、变量名等),如表14-1所示。 表14-1 JavaScript的关键字;2.变量的声明与赋值 在JavaScript中,使用变量前需要先声明变量,所有的JavaScript变量都由关键字var声明,语法格式如下: var variable; 在声明变量的同时也可以对变量进行赋值: var variable=11; 声明变量时所遵循的规则如下: 可以使用一个关键字var同时声明多个变量,例如: var a,b,c //同时声明a、b和c3个变量 可以在声明变量的同时对其赋值,即为初始化,例如: var i=1;j=2;k=3; //同时声明i、j和k3个变量,并分别对其进行初始化 如果只是声明了变量,并未对其赋值,则其值缺省为undefined。 var语句可以用作for循环和for/in循环的一部分,这样就使循环变量的声明成为循环语法自身的一部分,使用起来比较方便。; 也可以使用var语句多次声明同一个变量,如果重复声明的变量已经有一个初始值,那么此时的声明就相当于对变量的重新赋值。 当给一个尚未声明的变量赋值时,JavaScript会自动用该变量名创建一个全局变量。在一个函数内部,通常创建的只是一个仅在函数内部起作用的局部变量,而不是一个全局变量。要创建一个局部变量,不是赋值给一个已经存在的局部变量,而是必须使用var语句进行变量声明。 另外,由于JavaScript采用弱类型的形式,因此读者可以不必理会变量的数据类型,即可以把任意类型的数据赋值给变量。 例如:声明一些变量,代码如下: var varible=100 //数值类型 var str=有一条路,走过了总会想起 //字符串 var bue=true //布尔类型 在JavaScript中,变量可以不先声明,而在使用时,再根据变量的实际作用来确定其所属的数据类型。但是建议在使用变量前就对其声明,因为声明变量的最大好处就是能及时发现代码中的??误。由于JavaScript是采用动态编译的,而动态编译是不易于发现代码中的错误的,特别是变量命名方面的错误。;3.变量的作用域 变量的作用域(scope)是指某变量在程序中的有效范围,也就是程序中定义这个变量的区域。在JavaScript中变量根据作用域可以分为两种:全局变量和局部变量。全局变量是定义在所有函数之外,作用于整个脚本代码的变量;局部变量是定义在函数体内,只作用于函数体的变量,函数的参数也是局部性的,只在函数内部起作用。例如,下面的程序代码说明了变量的作用域作用不同的有效范围: script language=javascript var a; //该变量在函数外声明,作用于整个脚本代码 function send() { a=JavaScript var b=语言基础 //该变量在函数内声明,只作用于该函数体 alert(a+b); } /script 说明: JavaScript中用“;”作为语句结束标记,如果不加也可以正确地执行。用“//”作为单行注释标记;用“/*”和“*/”作为多行注释标记;用“{”和“}”包装成语句块。“//”后面的文字为注释部分,在代码执行过程中不起任何作用。;;14.2 数据类型; 数字(number)是最基本的数据类型。在JavaScript中,和其他程序设计语言(如C和Java)的不同之处在于,它并不区别整型数值和浮点型数值。在JavaScript中,所有的数字都是由浮点型表示的。JavaScript采用IEEE754标准定义的64位浮点格式表示数字,这意味着它能表示的最大值是±1.7976931348623157×10308,最小值是±5×10324。 当一个数字直接出现在JavaScript程序中时,我们称它为数值直接量(numericliteral)。JavaScript支持数值直接量的形式有几种,下面将对这几种形式进行详细介绍。 注意: 在任何数值

文档评论(0)

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

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

1亿VIP精品文档

相关文档