- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3章JavaScript语言基础
2.1 数据类型、常量及变量 1.掌握变量的定义与赋值 2.掌握数据类型 3.掌握运算符的使用 1.数字型数据 (1)整型数据 (2)十六进制和八进制 (3)浮点型数据 2.字符串型 字符串(string)是由Unicode字符、数字、标点符号等组成的序列,它是JavaScript用来表示文本的数据类型。程序中的字符串型数据是包含在单引号或双引号中的,由单引号定界的字符串中可以含有双引号,由双引号定界的字符串中也可以含有单引号。 3.布尔型 数值数据类型和字符串数据类型的值都无穷多,但是布尔数据类型只有两个值,这两个合法的值分别由直接量“true”和“false”表示。一个布尔值代表的是一个“真值”它说明了某个事物是真还是假。 4.特殊数据类型 (1)转义字符 转义字符 说明 转义字符 说明 \b 退格 \v 跳格(Tab,水平) \n 回车换行 \r 换行 \t Tab符号 \\ 反斜杠 \f 换页 \OOO 八进制整数,范围000~777 \ 单引号 \xHH 十六进制整数,范围00~FF \ 双引号 \uhhhh 十六进制编码的Unicode字符 (2)未定义值 未定义类型的变量是undefined,表示变量还没有赋值(如var a;),或者赋予一个不存在的属性值(如var a=String.notProperty;)。 此外,JavaScript中有一种特殊类型的数字常量NaN,即“非数字”。当在程序中由于某种原因发生计算错误后,将产生一个没有意义的数字,此时JavaScript返回的数字值就是NaN。 (3)空值(null) JavaScript中的关键字null是一个特殊的值,它表示为空值,用于定义空的或不存在的引用。如果试图引用一个没有定义的变量,则返回一个null值。这里必须要注意的是:null不等同于空的字符串()或0。 1.变量的命名 JavaScript变量的命名规则如下: 必须以字母或下划线开头,中间可以是数字、字母或下划线。 变量名不能包含空格或加号、减号等符号。 不能使用JavaScript中的关键字。 JavaScript的变量名是严格区分大小写的。例如,UserName与username代表两个不同的变量。 2.变量的声明与赋值 语法格式如下: ? var variable; ? 在声明变量的同时也可以对变量进行赋值: ? var variable=11; 声明变量时所遵循的规则如下: 可以使用一个关键字var同时声明多个变量,各个变量之间用逗号分隔。 可以在声明变量的同时对其赋值,即为初始化 如果只是声明了变量,并未对其赋值,则其值缺省为undefined。 var语句可以用作for循环和for/in循环的一部分,这样就使循环变量的声明成为循环语法自身的一部分,使用起来比较方便。 也可以使用var语句多次声明同一个变量,如果重复声明的变量已经有一个初始值,那么此时的声明就相当于对变量的重新赋值。 3.变量的作用域 变量的作用域(scope)是指某变量在程序中的有效范围,也就是程序中定义这个变量的区域。在JavaScript中变量根据作用域可以分为两种:全局变量和局部变量。全局变量是定义在所有函数之外,作用于整个脚本代码的变量;局部变量是定义在函数体内,只作用于函数体的变量,函数的参数也是局部性的,只在函数内部起作用。 4.变量的生存期 变量的生存期是指变量在计算机中存在的有效时间。从编程的角度来说,可以简单地理解为该变量所赋的值在程序中的有效范围。JavaScript 中变量的生存期有两种:全局变量和局部变量。 全局变量在主程序中定义,其有效范围从其定义开始,一直到本程序结束为止。局部变量在程序的函数中定义,其有效范围只有在该函数之中;当函数结束后,局部变量生存期也就结束了。 语法: ? const 常量名:数据类型=值; 将运算符和操作数连接起来的式子被称为表达式。根据运算符的不同,表达式可以分为算术表达式、字符串表达式、关系表达式、赋值表达式以及逻辑表达式等。 一个表达式本身可以简单的如一个数字或者变量,或者它可以包含许多连接在一起的变量关键字以及运算符。 2.2 1.字符串运算符 在JavaScript中,可以使用字符串运算符“+”将两个字符串连接起来,结合到一起形成一个新的字符串。 2.算术运算符 算术运算符用来连接运算表达式。算术运算符包括加(+)、减(-)、乘(*)、除(/)、取模(%)、自加(++)、自减(--)等运算符 算术运算符 说明 + 加法运算,用于将两个数相加 - 减法运算,用于将两个数相减 * 乘法运算,用于将两个数相乘 / 除法运算,用于将两个数相除 ++ 自增运算。该运算符有两种情况:i++(在使用i之后,使i的值加1);++i(在使用i之前
您可能关注的文档
- 21课《人民生活方式的变化》人教版初中历史八年级上册.ppt
- 21课一次世界大战.ppt
- 20章急肺水肿Acutepulmonaryedema.ppt
- 21课时战后主要资本主义国家的发展变化.ppt
- 21课鞋匠的儿子.ppt
- 22章铜锌副族CopperandZincfamily.ppt
- 22课时生物圈是最大的生态系统.ppt
- 22课祖国的统一大业.ppt
- 21讲家庭电路与安全用电.ppt
- 21课“地质之光”李四光.ppt
- 第17课 明朝的灭亡和清朝的建立 巩固练习 2024-2025学年下期初中历史统编版七年级下.docx
- 人教版(2019)必修三 Unit 1 Festivals and Celebrations Lis.pptx
- 人教版(2019)必修三 Unit 3 Diverse Cultures Reading for W.pptx
- 人教版(2019) 必修第一册 Unit 1 Teenage Life Reading and.pptx
- 人教版(2019)必修第一册Unit 2 Travelling Around Reading and.pptx
- 六年级单元作文复习.pptx
- 【作文写作法则】(初中语文)第10讲 常考应用文写作模板 学案.doc
- Unit 8 Once upon a Time 重点语法 专题练 2024-2025学.docx
- 人教版(2019)必修第一册Unit 3 Sports and fitness Reading fo.pptx
- 期末综合模拟试题 2024-2025学年下期初中道德与法治统编版八年级下册 (1).docx
文档评论(0)