- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.1数据类型、常量及变量.ppt
2.1 数据类型、常量及变量;1.掌握变量的定义与赋值
2.掌握数据类型
3.掌握运算符的使用;1.数字型数据
(1)整型数据
(2)十六进制和八进制
(3)浮点型数据
;2.字符串型
字符串(string)是由Unicode字符、数字、标点符号等组成的序列,它是JavaScript用来表示文本的数据类型。程序中的字符串型数据是包含在单引号或双引号中的,由单引号定界的字符串中可以含有双引号,由双引号定界的字符串中也可以含有单引号。;3.布尔型
数值数据类型和字符串数据类型的值都无穷多,但是布尔数据类型只有两个值,这两个合法的值分别由直接量“true”和“false”表示。一个布尔值代表的是一个“真值”它说明了某个事物是真还是假。
;4.特殊数据类型
(1)转义字符;(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
常量名:数据类型=值;
;将运算符和操作数连接起来的式子被称为表达式。根据运算符的不同,表达式可以分为算术表达式、字符串表达式、关系表达式、赋值表达式以及逻辑表达式等。
一个表达式本身可以简单的如一个数字或者变量,或者它可以包含许多连接在一起的变量关键字以及运算符。;1.字符串运算符
在JavaScript中,可以使用字符串运算符“+”将两个字符串连接起来,结合到一起形成一个新的字符串。
;2.算术运算符
算术运算符用来连接运算表达式。算术运算符包括加(+)、减(-)、乘(*)、除(/)、取模(%)、自加(++)、自减(--)等运算符;3.逻辑运算符
;位运算符;比较运算符;赋值运算符;运算符;8.运算符优先级
您可能关注的文档
- 学生借用教室操作手册.ppt
- 学生总队军训操作手册.doc
- 太阳光能发电系统技术与应用-中华大学eCampus.ppt
- 学生版操作流程-德明财经科技大学!.doc
- 学生课程抵免申请操作手册-学生选课系统.doc
- 孩子离不开网路的七大原因.ppt
- 学生要快速学会本套系统之操作-德明财经科技大学!.doc
- 安全卫生工作守则参考-国立中兴大学材料科学与工程学系.doc
- 学生网上评价操作指南.ppt-青岛大学教务处.ppt
- 宁波杭州湾新区道路命名方案文本.doc
- 25题珠宝_收藏品鉴定岗位常见面试问题含HR问题考察点及参考回答.pdf
- 25题助理工程师岗位常见面试问题含HR问题考察点及参考回答.pdf
- 25题助理工程师岗位常见面试问题含HR问题考察点及参考回答.docx
- 30道半导体工程师岗位常见面试问题含HR问题考察点及参考回答.docx
- 《美术遗存的保护与传承》教学课件-2024-2025学年人美版初中美术八年级下册.pptx
- 30道电子工程师岗位常见面试问题含HR问题考察点及参考回答.docx
- 30道环境工程师岗位常见面试问题含HR问题考察点及参考回答.docx
- 25题配件销售专员岗位常见面试问题含HR问题考察点及参考回答.docx
- 《笔情墨意抒胸臆》教学课件-2024-2025学年苏少版初中美术八年级下册.pptx
- 25题嵌入式硬件工程师岗位常见面试问题含HR问题考察点及参考回答.pdf
最近下载
- 教师心理健康讲座-做一个幸福的教师--课件.ppt VIP
- 2024年新生儿窒息复苏(新版指南).pptx VIP
- 船用5083铝合金双面单弧焊接接头组织与性能研究 .pdf
- 2025-年湖北省“新八校”协作体高三2月联考高三数学试卷及解析.docx VIP
- EPC项目设计管理实施策划书.docx
- 基于Cadence ADE的555定时器仿真设计.docx
- TETRA写频软件操作配置(TMO部分).pptx
- HP ENVY Pro 6400 多功能一体打印机中文说明书.pdf VIP
- 北京工业大学2022-2023学年第1学期《环境微生物学》期末考试试卷(A卷)附标准答案.docx
- 2025年山西省中考数学模拟试卷附答案.pdf
文档评论(0)