版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三讲:变量和常量,讲师:杨兴e-mail:jtclass,课程内容安排,常量变量JavaScript中关键字,常量,常量的种类在数学和物理学中,存在很多种常量,它们都是一个具体的数值或一个数学表达式。然而在编程语言中基于数据类型的分类,常量包括字符串型、布尔型、数值型和null等。下面是几种常量。,“今天天气真好!”;/字符串常量1;e1;077;/数字型常量true;false;/布尔型常量,常量,常量的使用方法常量直接在语句中使用,因为它的值不需要改变,所以不需要再次知道其存储地点。下面通过举例演示常量的使用方法,01/脚本程序开始02JavaScript编程,乐趣无穷!);/使用字符串
2、常量04document.write(+3+周学通JavaScript!);/使用数值常量305if(true)/使用布尔型常量true0607document.write(if语句中使用了布尔常量:+true);/输出提示0809document.write(八进制数值常量011输出为十进制:+011);/使用8进制常量和十进制常量10document.write(十六进制数值常量0 xf输出为十进制:+0 xf);11-12,变量,什么是变量顾名思义,变量是指在程序运行过程中值可以发生改变的量。更为专业的说是指可读写的内存单元。可以形象的理解为一个个可以装载东西的容器,变量名代表着系统分配
3、给它的内存单元,如图所示。变量的定义方式JavaScript中,用如下方式定义一个变量。var变量名=值;变量名=值;,变量,练习变量的定义和使用。定义一组各种常见类型的变量并输出其值。,0102);11document.write(b);/-对象是输出各变量的内容12document.write();/输出换行标签13document.write(n);14document.write();/输出换行标签15document.write(m);16document.write();/输出换行标签17document.write(o);18document.write();/输出换行标签,变量
4、,19document.write(p);20document.write();/改写各变量的值21str=这是一个字符串;22b=false;23n=20;24m=30;/改变变量o的引用,指向一个新建的数组25o=newArray(data1,data2);26document.write();27document.write(str);/分别使用write在当前文档-28document.write();/-对象是输出各变量的内容29document.write(b);30document.write();/输出换行标签31document.write(n);32document.wri
5、te();/输出换行标签33document.write(m);34document.write();/输出换行标签35document.write(数组o的数据为:);36document.write(o);37document.write(数组o的长度为:+o.length);38document.write();39varpp;40document.write(pp);/输出未定义变量PP41varpp=20;42-43,变量,变量的命名规则JavaScript变量的命名必须以字母或下划线开始,后可跟下划线或数字,但不能使用特殊符号。,name/合法的变量名_name/合法的变量名nam
6、e10/合法的变量名name_10/合法的变量名name_n/合法的变量名12name/不合法的变量名$name/不合法的变量名$#name/不合法的变量名,下面来看关于变量命名的实例:,变量,01/脚本程序开始02);/输出交换前两变量的值06document.write(nA=+nA);/输出nA07document.write(nB=+nB);/输出nB08varnTemp=nA;/交换两变量的值09nA=nB;10nB=nTemp;11document.write(交换后);/输出交换后两变量的值12document.write(nA=+nA);/输出nA13document.writ
7、e(nB=+nB);/输出nB14-15,变量,变量的作用范围作用域是指有效范围,JavaScript变量的作用域有全局和局部之分。全局作用域的变量在整个程序范围都有效,局部作用域指作用范围仅限于变量所在的函数体。JavaScript不像其它语言那样有块级作用域。变量同名时局部作用域优先于全局作用域。下面来看一个相关的例子。,01/脚本程序开始02局部作用范围的nA:+nA);/输出nA0809func();/调用函数func10document.write(全局作用范围的nA:+nA);/输出全局nA11-12,变量,01/脚本程序开始02+actorAryn);/通过变量actorAry操作角色数组0809-10,变量的用途变量主要用于存储数据,比如计算的结果、存储用户输入的数据等。一部分变量作为对象的引用,通过变量来操作对象的内容或调用对象的方法。这些作用在以后的学习过程中会体会到。下面举一个例子来简单的说明。,JavaScript中关键字,关键字关键字为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年门店现金收款清点规范规定
- 2026年浙江省东阳市高考历史真题及参考答案【综合题】
- 2025年黑龙江省东宁市高二历史下册期末考试考试卷【满分必刷】附答案
- 2026 事业单位 政府服务中心 考前模拟训练卷
- 2026 退役军人岗 综合管理岗 易错点巩固训练卷
- 高中体育教资面试体能训练题库及答案
- 2026年PTE学术英语考试口语模拟试题
- 高中毕业老师致辞
- 2026年数据分析师职业技能等级认定(一级)理论知识试题
- 2026年湖北省武穴市高二历史上册期末考试真题【含答案】
- 湖南省2027届高三九校联盟第一次联考语文试卷(含答案及解析)
- 2026年保安证考试附答案
- 【方案】2026AI 智慧工厂解决方案
- 中国银河资产2027年“新苗计划”校园招聘笔试模拟试题及答案解析
- 2026全国中小学生天文知识竞赛(小学组)历年参考题库含答案详解
- 2026年广东中考英语考试大纲
- 建筑安全党课:风险与防控
- DB23∕T 3534-2023 水稻耐盐碱性鉴定技术规程
- 液化气体气瓶充装规定 第2部分燃气气瓶 征求意见稿
- 中医阴阳五行学说课件
- CJ/T 297-2008桥梁缆索用高密度聚乙烯护套料
评论
0/150
提交评论