- 4
- 0
- 约2.11千字
- 约 3页
- 2021-03-08 发布于黑龙江
- 举报
JavaScript
JavaScript
JJaavvaaSSccrriipptt基本语法-常量和变量
2008-08-13 356
2008-08-13 356
发布时间-0088--1133 点击率:335566
这一小节主要介绍JS的变量及变量的使用!
1.常量
在JavaScript,常量有以下6种基本类型:
● 整型常量
JavaScript 的常量通常又称字面常量,它是不能改变的数据。其整型常量可以使用十六进制、八进制
和十进制表示其值。
● 实型常量
实型常量是由整数部分加小数部分表示,如12.32,193.98。可以使用科学或标准方法表示,如5E7,4e5
等。
● 布尔值
布尔常量只有两种状态:True或False。它主要用来说明或代表一种状态或标志,以说明操作流程。
● 字符型常量
使用单引号(’)或双引号(”)扩起来的一个或几个字符。如This is abook ofJavaScript,3245,
EWRT234234等。
● 空值
JavaScript 中有一个空值Null,表示什么也没有。如试图引用没有定义的变量,则返回一个Null值。
● 特殊字符
JavaScript 中有以反斜杠(/)开头的不可显示的特殊字符。通常称为控制字符。
2.变量
变量是存取数字、提供存放信息的容器。对于变量,必须明确变量的命名、变量的类型、变量的声明
及其变量的作用域。
(1)变量的命名
JavaScript 中的变量命名同其计算机语言非常相似,,这里要注意以下几点:
● 必须是一个有效的变量,即变量以字母开头,中间可以出现数字如test1,test2等。除下划线作为连
字符外,变量名称不能有空格、(+)、( -)(,)或其他符号。
● 不能使用JavaScript 中的关键字作为变量。在JavaScript 中定义了40多个关键字,这些关键字是
JavaScript 内部使用的,不能作为变量的名称。如Var,int,double,true等。
● 在对变量命名时,最好把变量的意义与其代表的意思对应起来,以免出现错误。
(2)变量的类型
变量有4种类型,分别为:整数变量、字符串变量、布尔型变量、实型变量。依次如下:
x=100
y=125
xy=True
cost=19.5
其中x为整数,y为字符串,xy为布尔型,cost为实型。
(3)变量的声明
JavaScript 可以在使用前先在声明,并可赋值。通过使用Var关键字对变量作声明。对变量作声明的
最大好处就是能及时发现代码中的错误。因为JavaScript 是采用动态编译的,而动态编译是不易发现
代码中的错误,特别是变量命名的方面。
在JavaScript中,变量可以用命令Var作声明,如:
VAR MYTEST;
该例子定义了一个mytest 变量。但没有赋予其值。
VAR MYTEST=“THISISABOOK”
该例子定义了一个mytest 变量,同时赋予了其值。
在JavaScript中,变量可以不作声明,而在使用时再根据数据的类型来确其变量的类型。
(4)变量的作用域
在JavaScript中有全局变量和局部变量。全局变量是定义在所有函数体之外,其作用范围是整个函数;
而局部变量是定义在函数体之内,只对其该函数是可见的,而对其他函数则是不可见得。
文件范例:15-2.htm
在脚本中使用变量。
01 !--
02 !-- 文件范例:15-2.htm --
03 !-- 文件说明:使用变量 --
04 !--
05 HTML
06 HEAD
07 TITLE使用变量/TITLE
08 Script Language=JavaScript
09 !--
10 greeting=h1hello theworld/h1;
11 welcome=pWelcometocitejavascript/cite./p;
12 --
13 /Script
14 /HEAD
15 BODY
16 script language=javascript
17 !--
18 document.write(greeting);
19 document.write(welcome);
20 --
21 /script
22 /BODY
23 /HTML
文件说明
第10行至第11行声明了两
您可能关注的文档
- ~ 学年第一学期期末考试试题参考答案《 》( A 卷共 页).pdf
- 质量管理体系 要求.ppt
- 、“+项目”艺术技能标准.doc
- “护理科研设计”试题.doc
- 《房地产测绘》课程教学大纲.doc
- 《机械原理》期末考试试卷.doc
- 《基本乐理一》期末复习指导.doc
- 《历史与社会新课程教学设计和案例分析》试卷三及参考答案.doc
- 《年世界投资报告》.pdf
- 《幼儿园音乐教育》读书活动考试试题.doc
- 2026及未来5年中国电磁铁行业市场发展监测及投资战略咨询报告.docx
- 2026及未来5年中国建筑工程机械行业市场发展监测及投资战略规划报告.docx
- 2026及未来5年中国硫化镍行业市场调研分析及投资战略规划报告.docx
- 2026及未来5年中国烷化剂市场运营态势及发展前景预测报告.docx
- 2026年涤纶细旦长丝项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年弓型虫抗体试剂项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年拖链系统用高柔性数据传输电缆项目可行性研究报告(市场数据调查、监测研究).docx
- 2025年中国水晶圆盘市场调查研究报告.docx
- 2025年中国长网双辊挤浆机市场调查研究报告.docx
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
最近下载
- 储能政策与法规研究.pptx VIP
- 钢筋混凝土框架结构施工组织设计方案.doc VIP
- 以我身份证在银行帮别人贷款协议书8篇.docx VIP
- 钢筋混凝土框架结构施工组织设计方案.docx VIP
- 2025年烟台汽车工程职业学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 第一单元第2课《多样的中国民间美术》教学设计 人美版2025初中美术七年级下册.docx VIP
- 河南省天一大联考英语.doc VIP
- 工程建设-钢筋混凝土框架结构施工组织设计方案.doc VIP
- 2025春初中毕业生学业考试指导书历史教材梳理答案.pdf VIP
- 农业生态学 第一章.ppt VIP
原创力文档

文档评论(0)