第2章 数据类型、常量与变量



Similar documents
《C语言基础入门》课程教学大纲


何 秋 琳 张 立 春 视 觉 学 习 研 究 进 展 视 觉 注 意 视 觉 感 知

<4D F736F F D C3E6CFF2B6D4CFF3A3A8B5DAC8FDD5C220C0E0CCD8D0D4A3A92E646F63>

I

Template BR_Rec_2005.dot

3 复 试 如 何 准 备 4 复 试 成 绩 计 算 5 复 试 比 例 6 复 试 类 型 7 怎 么 样 面 对 各 种 复 试 04 05

深圳市新亚电子制程股份有限公司

Microsoft Word - 第7章 图表反转形态.doc

用节点法和网孔法进行电路分析

变 量 的 主 要 作 用 是 存 取 数 据 提 供 存 放 信 息 的 容 器 对 于 变 量 必 须 明 确 变 量 的 命 名 变 量 的 类 型 变 量 的 声 明 及 其 变 量 的 作 用 域 JavaScript 是 一 种 弱 类 型 语 言, 也 就 是 说, 在 声 明 变 量

说 明 为 了 反 映 教 运 行 的 基 本 状 态, 为 校 和 院 制 定 相 关 政 策 和 进 行 教 建 设 与 改 革 提 供 据 依 据, 校 从 程 资 源 ( 开 类 别 开 量 规 模 ) 教 师 结 构 程 考 核 等 维 度, 对 2015 年 春 季 期 教 运 行 基

国债回购交易业务指引

 编号:

珠江钢琴股东大会

修改版-操作手册.doc

Microsoft Word - 文件汇编.doc

登录、注册功能的测试用例设计.doc

i 1) 系 统 运 作 前 设 定 *1. [2.1 网 页 主 机 名 称 设 定 ] -- 设 定 校 务 系 统 的 主 机 IP 地 址, 以 供 其 他 个 人 电 脑 连 接 及 使 用 该 系 统 *2. [2.3.1 输 入 / 修 改 学 校 资 料 ] -- 输 入 系 统 使

0 年 上 半 年 评 价 与 考 核 细 则 序 号 部 门 要 素 值 考 核 内 容 考 核 方 式 考 核 标 准 考 核 ( 扣 原 因 ) 考 评 得 3 安 全 生 产 目 30 无 同 等 责 任 以 上 道 路 交 通 亡 人 事 故 无 轻 伤 责 任 事 故 无 重 大 质 量

<433A5C446F63756D656E E E67735C41646D696E F725CD7C0C3E65CC2DBCEC4CFB5CDB3CAB9D3C3D6B8C4CFA3A8BCF2BBAFA3A95CCAB9D3C3D6B8C4CF31302D31392E646F63>

2006年顺德区高中阶段学校招生录取分数线

教师上报成绩流程图

类 似 地, 又 可 定 义 变 下 限 的 定 积 分 : ( ). 与 ψ 统 称 为 变 限 积 分. f ( ) d f ( t) dt,, 注 在 变 限 积 分 (1) 与 () 中, 不 可 再 把 积 分 变 量 写 成 的 形 式 ( 例 如 ) 以 免 与 积 分 上 下 限 的

龚 亚 夫 在 重 新 思 考 基 础 教 育 英 语 教 学 的 理 念 一 文 中 援 引 的 观 点 认 为 当 跳 出 本 族 语 主 义 的 思 维 定 式 后 需 要 重 新 思 考 许 多 相 连 带 的 问 题 比 如 许 多 发 音 的 细 微 区 别 并 不 影 响 理 解 和

全国建筑市场注册执业人员不良行为记录认定标准(试行).doc

第 期 李 伟 等 用 方 法 对 中 国 历 史 气 温 数 据 插 值 可 行 性 讨 论

目 录 关 于 图 标... 3 登 陆 主 界 面... 3 工 单 管 理... 5 工 单 列 表... 5 搜 索 工 单... 5 工 单 详 情... 6 创 建 工 单... 9 设 备 管 理 巡 检 计 划 查 询 详 情 销 售 管

HSK( 一 级 ) 考 查 考 生 的 日 常 汉 语 应 用 能 力, 它 对 应 于 国 际 汉 语 能 力 标 准 一 级 欧 洲 语 言 共 同 参 考 框 架 (CEF) A1 级 通 过 HSK( 一 级 ) 的 考 生 可 以 理 解 并 使 用 一 些 非 常 简 单 的 汉 语

Microsoft PowerPoint - plan03.ppt

上海证券交易所会议纪要


4.3.3 while 语 句 用 于 无 限 循 环 当 while 语 句 的 表 达 式 永 远 不 会 为 布 尔 假 时, 循 环 将 永 远 不 会 结 束, 形 成 无 限 循 环, 也 称 死 循 环 使 用 while 语 句 构 成 无 限 循 环 的 格 式 通 常

<4D F736F F D C4EAB9A4B3CCCBB6CABFCAFDD1A7D7A8D2B5BFCEBFBCCAD4B4F3B8D9D3EBD2AAC7F3>

定 位 和 描 述 : 程 序 设 计 / 办 公 软 件 高 级 应 用 级 考 核 内 容 包 括 计 算 机 语 言 与 基 础 程 序 设 计 能 力, 要 求 参 试 者 掌 握 一 门 计 算 机 语 言, 可 选 类 别 有 高 级 语 言 程 序 设 计 类 数 据 库 编 程 类

Microsoft Word - 第3章.doc

导 数 和 微 分 的 概 念 导 数 的 几 何 意 义 和 物 理 意 义 函 数 的 可 导 性 与 连 续 性 之 间 的 关 系 平 面 曲 线 的 切 线 和 法 线 导 数 和 微 分 的 四 则 运 算 基 本 初 等 函 数 的 导 数 复 合 函 数 反 函 数 隐 函 数 以

生产支援功能 使用说明书(IP-110 篇)

,,,,, :,, (.,, );, (, : ), (.., ;. &., ;.. &.., ;, ;, ),,,,,,, ( ) ( ),,,,.,,,,,, : ;, ;,.,,,,, (., : - ),,,, ( ),,,, (, : ),, :,

第3章 创建数据库

证券代码: 证券简称:长城电脑 公告编号:

抗 日 战 争 研 究 % 年 第 期! # # % %

第 三 章 审 计 证 据 2

操作手册

3 月 30 日 在 中 国 证 券 报 上 海 证 券 报 证 券 时 报 证 券 日 报 和 上 海 证 券 交 易 所 网 站 上 发 出 召 开 本 次 股 东 大 会 公 告, 该 公 告 中 载 明 了 召 开 股 东 大 会 的 日 期 网 络 投 票 的 方 式 时 间 以 及 审

金 不 少 于 800 万 元, 净 资 产 不 少 于 960 万 元 ; (3) 近 五 年 独 立 承 担 过 单 项 合 同 额 不 少 于 1000 万 元 的 智 能 化 工 程 ( 设 计 或 施 工 或 设 计 施 工 一 体 ) 不 少 于 2 项 ; (4) 近 三 年 每 年

<4D F736F F D20B9D8D3DAB0BABBAAA3A8C9CFBAA3A3A9D7D4B6AFBBAFB9A4B3CCB9C9B7DDD3D0CFDEB9ABCBBE C4EAC4EAB6C8B9C9B6ABB4F3BBE1B7A8C2C9D2E2BCFBCAE92E646F6378>

世华财讯模拟操作手册

一 从 分 封 制 到 郡 县 制 一 从 打 虎 亭 汉 墓 说 起

2 熟 悉 Visual Basic 的 集 成 开 发 环 境 3 了 解 可 视 化 面 向 对 象 编 程 事 件 驱 动 交 互 式 开 发 等 基 本 概 念 4 了 解 Visual Basic 的 特 点 环 境 要 求 与 安 装 方 法 1 Visual Basic 开 发 应 用

目 录 一 系 统 访 问... 1 二 门 户 首 页 申 报 用 户 审 核 用 户... 2 三 系 统 登 录 用 户 名 密 码 登 录 新 用 户 注 册 用 户 登 录 已 注 册 用


2. 本 次 修 改 后, 投 资 者 申 购 新 股 的 持 有 市 值 要 求 市 值 计 算 规 则 及 证 券 账 户 使 用 的 相 关 规 定 是 否 发 生 了 变 化? 答 : 未 发 生 变 化 投 资 者 申 购 新 股 的 持 有 市 值 是 指, 以 投 资 者 为 单 位

第二部分 阅读理解(Part II Reabing Comprehension)

火车浏览器脚本制作教程

评 委 : 徐 岩 宇 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

评 委 : 李 炎 斌 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

Microsoft Word - 资料分析练习题09.doc

一 六 年 级 下 册 教 科 书 总 体 说 明 ( 一 ) 教 学 内 容 本 册 教 科 书 一 共 安 排 了 5 个 教 学 单 元, 其 中 前 4 个 单 元 为 新 知 识, 第 五 单 元 是 对 整 个 小 学 阶 段 所 学 数 学 知 识 系 统 的 整 理 和 复 习

GB

<4D F736F F D20B3D6B2D6CFDEB6EEB1EDB8F1D7EED6D52E646F63>

际 联 考 的 非 美 术 类 本 科, 提 前 批 本 科 体 育 类 第 一 批 第 二 批 第 三 批 的 理 工 类 和 文 史 类 本 科 平 行 志 愿, 考 生 可 以 填 报 6 所 院 校 志 愿 符 合 贫 困 地 区 专 项 计 划 和 农 村 考 生 专 项 计 划 报 考

<4D F736F F D20D0A3B7A2A1B A1B BAC5B9D8D3DAD7E9D6AFBFAAD5B9C8ABD0A3BDCCD6B0B9A4B8DACEBBC6B8D3C3B1E4B6AFB9A4D7F7B5C4CDA8D6AA2E646F63>

电信系教学大纲的基本规范

<4D F736F F D20D6D0B9FABDE1CBE3C9CFBAA3B7D6B9ABCBBECCD8CAE2B7A8C8CBBBFAB9B9D6A4C8AFD5CBBBA7BFAABBA7D2B5CEF1D6B8C4CF2E646F63>

Microsoft PowerPoint - plan03.ppt

马 克 思 主 义 公 正 观 的 基 本 向 度 及 方 法 论 原 则!! # #

第 一 部 分 MagiCAD for Revit 安 装 流 程

合 并 计 算 配 售 对 象 持 有 多 个 证 券 账 户 的, 多 个 证 券 账 户 市 值 合 并 计 算 确 认 多 个 证 券 账 户 为 同 一 配 售 对 象 持 有 的 原 则 为 证 券 账 户 注 册 资 料 中 的 账 户 持 有 人 名 称 有 效 身 份 证 明 文 件

doc


包 头 北 方 创 业 股 份 有 限 公 司 2016 年 第 二 次 临 时 股 东 大 会 会 议 须 知 为 维 护 股 东 合 法 权 益, 确 保 包 头 北 方 创 业 股 份 有 限 公 司 ( 以 下 简 称 公 司 )2016 年 第 二 次 临 时 股 东 大 会 ( 以 下

证监会行政审批事项目录

Cybozu Garoon 3 管理员手册

2 根 据 广 东 省 交 通 建 设 工 程 施 工 现 场 开 工 前 考 核 评 表 或 根 据 广 东 省 交 通 建 设 工 程 施 工 现 场 实 施 过 程 考 核 评 表 的 和 内 容 进 行 核 查 ; 3 现 场 抽 查 具 有 代 表 性 的 各 岗 位 人 员 ( 从 事

现 场 会 议 时 间 为 :2016 年 5 月 19 日 网 络 投 票 时 间 为 :2016 年 5 月 18 日 年 5 月 19 日 其 中 通 过 深 圳 证 券 交 易 所 交 易 系 统 进 行 网 络 投 票 的 时 间 为 2016 年 5 月 19 日 9:30-

(Microsoft Word - NCRE\314\345\317\265\265\367\325\37313\324\27221\272\3051.doc)

超 级 玛 丽 JAVA 小 游 戏 测 试 报 告 1. 导 言 1.1 编 写 目 的 该 文 档 的 目 的 是 描 述 超 级 玛 丽 JAVA 小 游 戏 的 系 统 测 试 的 总 结 报 告, 其 主 要 内 容 包 括 : 系 统 环 境 的 介 绍 功 能 的 实 现 的 测 试

系统设计文档_样稿管理模块 V1.1_.doc

2.5 选 举 陈 晓 非 女 士 为 第 六 届 董 事 会 董 事 候 选 人 的 议 案 ; 2.6 选 举 卢 婕 女 士 为 第 六 届 董 事 会 董 事 候 选 人 的 议 案 ; 2.7 选 举 张 文 君 先 生 为 第 六 届 董 事 会 独 立 董 事 候 选 人 的 议 案

西 南 民 族 学 院 学 报 哲 学 社 会 科 学 版 第 卷 资 料 来 源 中 国 统 计 年 鉴 年 年 新 中 国 五 十 年 统 计 资 料 汇 编 中 国 人 口 统 计 年 鉴 年 数 据 资 料 来 源 中 国 统 计 年 鉴 中 国 统 计 出 版 社 年 版 资 料 来 源

玉师院党〔2005〕 号

一、资质申请

( 二 ) 现 行 统 一 高 考 制 度 不 利 于 培 养 人 的 创 新 精 神,,,,,,,,,,,,, [ ],,,,,,,,,,, :, ;,,,,,,? ( 三 ) 现 行 统 一 高 考 制 度 不 利 于 全 体 学 生 都 获 得 全 面 发 展,, [ ],,,,,,,,,,,

( 四 ) 交 易 所 认 为 必 要 的 其 他 情 形 单 边 市 是 指 某 一 合 约 收 市 前 5 分 钟 内 出 现 只 有 停 板 价 格 的 买 入 ( 卖 出 ) 申 报 没 有 停 板 价 格 的 卖 出 ( 买 入 ) 申 报, 或 者 一 有 卖 出 ( 买 入 ) 申 报

模 型 假 设 假 设 假 设 假 设 假 设 假 设 模 型 建 立 与 推 导

untitled

IntelBook_cn.doc


<4D F736F F D20A1B6C8DAD7CAC8DAC8AFBDBBD2D7CAB5CAA9CFB8D4F2A1B7D0DEB6A9BDE2B6C1A3A8C8DAD7CAC8DAC8AFD7A8C0B8A3A92E646F63>

附件1:

目 录 版 本 更 新 说 明 导 读 读 者 对 象 手 册 内 容 简 介 软 件 简 介 基 本 术 语 技 术 支 持 基 本 流 程 操 作 步 骤... 8

上证指数

第 六 条 资 格 证 书 实 行 总 量 控 制 合 理 布 局 集 中 受 理 动 态 管 理 集 中 受 理 时 间 提 前 3 个 月 公 告 第 七 条 资 格 证 书 的 颁 发 延 续 和 取 消 等 应 当 征 求 有 关 水 行 政 主 管 部 门 的 意 见 第 八 条 申 请

Microsoft Word - GT21L16S2W简要说明V3.7.doc

附 件 : 上 海 市 建 筑 施 工 企 业 施 工 现 场 项 目 管 理 机 构 关 键 岗 位 人 员 配 备 指 南 二 一 四 年 九 月 十 一 日 2

抗 战 时 期 国 民 政 府 的 银 行 监 理 体 制 探 析 % # % % % ) % % # # + #, ) +, % % % % % % % %

目 录 一 激 活 账 号... 2 二 忘 记 密 码 后 如 何 找 回 密 码?... 3 三 如 何 管 理 学 校 信 息 及 球 队 学 生 教 师 等 信 息... 6 四 如 何 发 布 本 校 校 园 文 化? 五 如 何 向 教 师 发 送 通 知? 六

工 程 造 价 咨 询 企 业 管 理 系 统 操 作 手 册 目 录 1 造 价 企 业 登 录 企 业 基 本 信 息 查 看 企 业 人 员 信 息 查 看 企 业 基 本 信 息 操 作 企 业 简 介 企 业 章

18 上 报 该 学 期 新 生 数 据 至 阳 光 平 台 第 一 学 期 第 四 周 至 第 六 周 19 督 促 学 习 中 心 提 交 新 增 专 业 申 请 第 一 学 期 第 四 周 至 第 八 周 20 编 制 全 国 网 络 统 考 十 二 月 批 次 考 前 模 拟 题 第 一 学

Transcription:

第 2 章 数 据 类 型 常 量 与 变 量 在 计 算 机 程 序 中 都 是 通 过 值 (value) 来 进 行 运 算 的, 能 够 表 示 并 操 作 值 的 类 型 为 数 据 类 型 在 本 章 里 将 会 介 绍 JavaScript 中 的 常 量 (literal) 变 量 (variable) 和 数 据 类 型 (data type)

2.1 基 本 数 据 类 型 JavaScript 中 支 持 数 字 字 符 串 和 布 尔 值 三 种 基 本 数 据 类 型, 以 下 是 对 这 三 种 基 本 数 据 类 型 的 介 绍

2.1.1 字 符 串 型 字 符 串 型 是 JavaScript 中 用 来 表 示 文 本 的 数 据 类 型, 是 由 Unicode 字 符 数 字 和 标 点 符 号 组 成 的 一 个 字 符 串 序 列 字 符 串 通 常 都 是 用 单 引 号 或 双 引 号 括 起 来 的 如 果 在 字 符 串 中 包 括 着 特 殊 字 符, 可 以 使 用 转 义 字 符 来 代 替

2.1.2 数 字 型 数 字 型 也 是 JavaScript 中 的 基 本 数 据 类 型 在 JavaScript 中 的 数 字 不 区 分 整 型 和 浮 点 型, 所 有 的 数 字 都 是 以 浮 点 型 来 表 示 的 JavaScript 中 的 数 字 的 有 效 范 围 大 约 为 10-308 ~10 308 之 间

2.1.3 布 尔 型 布 尔 型 比 较 简 单, 只 有 两 个 值, 即 代 表 真 的 true 和 代 表 假 的 false 布 尔 值 通 常 是 通 过 比 较 得 来 的, 如 以 下 代 码 : x == 2 在 上 面 代 码 中, 如 果 x 等 于 2, 则 返 回 true, 如 果 x 不 等 于 2, 则 返 回 false

2.2 复 合 数 据 类 型 除 了 基 本 的 数 据 类 型 之 外,JavaScript 还 支 持 复 合 数 据 类 型, 复 合 数 据 类 型 包 括 对 象 和 数 组 两 种

2.2.1 对 象 对 象 其 实 就 是 一 些 数 据 的 集 合, 这 些 数 据 可 以 是 字 符 串 型 数 字 型 布 尔 型, 也 可 以 是 复 合 型 对 象 中 的 数 据 是 已 命 名 的 数 据, 通 常 作 为 对 象 的 属 性 来 引 用 例 如 一 个 超 链 接 (Link) 对 象 有 一 个 名 为 text 的 属 性, 可 以 通 过 以 下 方 法 来 引 用 : link.text JavaScript 中 的 对 象 除 了 拥 有 属 性 之 外, 还 可 以 拥 有 方 法 例 如 一 个 窗 口 (Window) 对 象 有 一 个 名 为 alert 的 方 法, 可 以 通 过 以 下 方 法 来 引 用 : window.alert(message)

2.2.2 数 组 数 组 与 对 象 一 样, 也 是 一 些 数 据 的 集 合, 这 些 数 据 也 可 以 是 字 符 串 型 数 字 型 布 尔 型, 或 者 是 复 合 型 与 对 象 不 同 的, 数 组 中 的 数 据 并 没 有 被 命 名, 即 数 组 的 中 数 据 没 有 名 字, 因 此 不 能 通 过 名 字 来 引 用 该 数 据 在 数 组 中 为 每 个 数 据 都 编 了 一 个 号, 这 个 号 称 为 数 组 的 下 标 在 JavaScript 中 数 组 的 下 标 是 从 0 开 始, 通 过 使 用 数 组 名 加 下 标 的 方 法 可 以 获 取 数 组 中 的 某 个 数 据 如 以 下 代 码 分 别 获 取 名 为 abc 数 组 的 第 1 个 和 第 3 个 数 据 : abc[0] abc[1]

2.3 其 他 数 据 类 型 除 了 基 本 数 据 类 型 与 复 合 数 据 类 型 之 外, JavaScript 还 支 持 函 数 Null 与 Undefined 三 种 其 他 数 据 类 型

2.3.1 函 数 函 数 (function) 是 一 段 可 执 行 的 JavaScript 代 码, 函 数 具 有 一 次 定 义 多 次 使 用 的 特 点 在 JavaScript 中 的 函 数 可 以 带 有 0 个 或 多 个 参 数 在 函 数 体 中 执 行 完 JavaScript 代 码 之 后, 也 可 以 返 回 一 个 或 不 返 回 值 在 JavaScript 中 提 供 了 很 多 预 定 义 的 函 数, 如 用 于 检 测 非 数 字 值 的 isnan() 函 数 用 于 计 算 平 方 根 的 Math.sqrt() 函 数 等 等 其 使 用 方 法 如 下 所 示 : var bflag = isnan(0/0); var x = Math.sqrt(100);

2.3.2 null null 是 一 个 特 殊 的 数 据 类 型, 其 所 代 表 的 意 思 为 空 需 要 注 意, 这 个 空 并 不 代 表 是 0 或 空 字 符 串 数 字 0 代 表 的 是 数 字, 是 数 字 型 的 数 据 ; 空 字 符 串 代 表 的 是 长 度 为 0 的 字 符 串, 是 字 符 串 类 型 的 数 据 而 null 代 表 没 有 值, 不 是 一 个 有 效 的 数 字 字 符 串, 也 不 是 数 组 对 象 和 函 数, 什 么 数 据 类 型 都 不 是

2.3.3 undefined undefined 也 是 一 个 特 殊 的 数 据 类 型, 只 有 定 义 了 一 个 变 量 但 没 有 为 该 变 量 赋 值 使 用 了 一 个 并 未 定 义 的 变 量 或 者 是 使 用 了 一 个 不 存 的 对 象 的 属 性 时,JavaScript 才 会 返 回 undefined

2.4 数 据 类 型 的 转 换 JavaScript 支 持 字 符 串 型 数 字 型 布 尔 型 等 数 据 类 型, 当 这 些 数 据 类 型 之 间 需 要 进 行 运 算 时, 就 必 须 将 不 同 的 数 据 类 型 转 换 为 相 同 的 数 据 类 型

2.4.1 隐 式 类 型 转 换 JavaScript 是 一 种 无 类 型 (notype) 的 语 言, 这 种 无 类 型 并 不 是 指 JavaScript 没 有 数 据 类 型, 而 是 指 JavaScript 是 一 种 松 散 类 型 动 态 类 型 的 语 言 因 此, 在 JavaScript 中 定 义 一 个 变 量 时, 是 不 需 要 指 定 变 量 的 数 据 类 型, 这 就 使 得 JavaScript 可 以 很 方 便 灵 活 地 进 行 隐 式 类 型 转 换

2.4.2 显 式 类 型 转 换 在 JavaScript 中 除 了 可 以 隐 式 转 换 数 据 类 型 之 外, 还 可 以 显 式 转 换 数 据 类 型 显 式 转 换 数 据 类 型, 可 以 增 强 代 码 的 可 读 性 显 式 类 型 转 换 的 方 法 有 以 下 两 种 : 2.4.2.1 将 对 象 转 换 成 字 符 串 2.4.2.2 基 本 数 据 类 型 转 换

2.5 常 量 常 量 (Literals) 通 常 用 来 表 示 一 个 固 定 的 值, 这 个 值 是 不 会 被 改 变 的, 在 JavaScript 中 常 量 分 为 布 尔 常 量 整 数 常 量 浮 点 常 量 字 符 串 常 量 和 数 组 常 量 五 种 常 量 可 以 直 接 出 现 在 JavaScript 的 程 序 中

2.5.1 整 数 常 量 在 JavaScript 中 的 数 字 可 以 分 为 整 数 与 浮 点 数 两 种 当 一 个 整 数 直 接 出 现 在 JavaScript 程 序 中 时, 这 个 整 数 就 是 整 数 常 量 在 JavaScript 中 整 数 常 量 又 可 以 分 为 以 下 三 种 : (1) 十 进 制 整 数 : (2) 八 进 制 整 数 : (3) 十 六 进 制 整 数 :

2.5.2 浮 点 常 量 浮 点 常 量 可 以 包 含 小 数 点, 其 表 示 方 法 有 以 下 两 种 : (1) 传 统 记 数 法 : 传 统 记 数 法 是 将 一 个 浮 点 数 分 为 三 个 部 分, (2) 科 学 记 数 法 : 当 一 个 数 字 很 大 或 很 小 的 时 候, 可 以 使 用 科 学 记 数 法 来 表 示

2.5.3 字 符 串 常 量 字 符 串 是 由 单 引 号 (') 或 双 引 号 (") 括 起 来 的 字 符 序 列 其 中 字 符 序 列 的 个 数 可 以 是 零 个 或 多 个 单 引 号 所 括 起 来 的 字 符 序 列 里 可 以 包 括 双 引 号, 而 双 引 号 所 括 起 来 的 字 符 序 列 里 也 可 以 包 含 单 引 号 字 符 串 常 量 必 须 写 在 一 行 中, 如 果 换 行 的 话,JavaScript 会 认 为 是 两 个 语 句 而 产 生 错 误

2.5.4 字 符 串 中 的 转 义 字 符 上 一 节 中 提 到 字 符 串 常 量 必 须 使 用 单 引 号 或 双 引 号 括 起 来, 如 果 一 个 字 符 串 本 身 包 含 了 单 引 号 或 双 引 号, 那 应 该 怎 么 办? 假 设 一 个 字 符 串 如 下 所 示 : JavaScript 中 可 以 包 含 单 引 号 (') 或 双 引 号 (")

2.5.5 布 尔 常 量 布 尔 常 量 是 比 较 简 单 的 一 种 常 量, 只 有 两 种 值, 一 种 是 true( 真 ), 一 种 是 false( 假 ) 在 有 些 时 候,JavaScript 也 可 以 把 0 和 1 分 别 看 成 false 和 true 布 尔 常 量 常 用 于 条 件 判 断 语 句 中

2.5.6 数 组 常 量 数 组 就 是 一 些 数 据 的 集 合, 在 JavaScript 中 数 组 中 的 数 据 可 以 是 任 何 数 据 类 型, 包 括 数 组 数 组 的 定 义 方 法 如 下 所 示 : 数 组 名 = [ 数 组 值 1, 数 组 值 2, 数 组 值 3 ]

2.6 变 量 变 量 (variable) 是 相 对 常 量 而 言 的, 常 量 通 常 是 一 个 不 会 改 变 的 固 定 值, 而 变 量 是 对 应 到 某 个 值 的 一 个 符 号, 这 个 符 号 中 的 值 可 能 会 随 着 程 序 的 执 行 而 改 变, 因 此 称 为 变 量 在 很 多 情 况 下, 变 量 又 称 为 标 识 符 (identifier)

2.6.1 变 量 的 命 名 方 式 变 量 可 以 用 来 存 储 数 据,JavaScript 中 是 通 过 变 量 名 来 调 用 这 些 被 存 储 的 数 据 变 量 名 必 须 以 ASCII 字 符 或 下 划 线 (_) 开 头, 第 1 个 字 母 不 能 是 数 字, 但 其 后 可 以 是 数 字 或 其 他 字 母

2.6.2 变 量 类 型 JavaScript 与 其 他 程 序 语 言 之 间 有 些 区 别, 其 他 程 序 语 言 大 多 需 要 为 变 量 指 定 一 个 数 据 类 型, 例 如 将 一 个 变 量 指 定 为 整 数 型, 那 么 这 个 变 量 就 只 能 存 储 整 数 型 数 据, 不 可 以 存 储 浮 点 型 或 其 他 类 型 的 数 据 而 JavaScript 中 的 变 量 是 没 有 类 型 (notype) 的, 这 就 意 味 着 在 JavaScript 中 的 变 量 可 以 是 任 何 一 种 数 据 类 型

2.6.3 定 义 变 量 在 JavaScript 中, 使 用 一 个 变 量 之 前, 必 须 要 先 定 义 该 变 量 只 有 在 定 义 了 一 个 变 量 之 后, 系 统 才 会 准 备 一 个 内 存 空 间 来 存 储 这 个 变 量 的 值, 而 程 序 员 可 以 通 过 变 量 名 来 存 储 或 读 取 变 量 的 值 在 JavaScript 中 可 以 使 用 关 键 字 var 来 定 义 一 个 变 量

2.6.4 定 义 变 量 的 注 意 事 项 虽 然 在 JavaScript 中 定 义 变 量 是 一 件 十 分 简 单 的 事 情, 但 是 在 定 义 变 量 时, 有 以 下 几 点 是 需 要 注 意 的 : 2.6.4.1 重 复 定 义 变 量 2.6.4.2 变 量 必 须 要 先 定 义 后 使 用 2.6.4.3 给 未 定 义 的 变 量 赋 值 2.6.4.4 引 用 未 赋 值 的 变 量

2.6.5 变 量 的 值 由 于 JavaScript 的 变 量 不 需 要 指 定 数 据 类 型, 因 此 变 量 值 可 以 是 任 何 类 型 的 数 据, 包 括 : 数 字 型 (number): 整 数 型 或 浮 点 数, 如 :123 或 12.3 布 尔 型 : 又 称 逻 辑 型 (logical), 只 能 是 true 或 false 字 符 串 型 (string): 用 单 引 号 或 双 引 号 括 起 来 的 字 符 串 空 值 (null): 这 是 一 种 特 殊 的 类 型, 表 示 没 有 值, 即 该 变 量 为 空 未 定 义 值 (undefined): 表 示 变 量 还 没 有 被 赋 值

2.6.6 变 量 的 有 效 范 围 变 量 可 以 根 据 其 有 效 范 围 分 为 全 局 变 量 与 局 部 变 量 两 种 其 中 全 局 (global) 变 量 从 定 义 开 始, 到 整 个 JavaScript 代 码 结 束 为 止, 都 可 以 使 用 ; 而 局 部 (local) 变 量 只 有 在 函 数 内 部 里 才 生 效 ( 具 体 内 容 请 参 照 书 )

2.6.7 使 用 变 量 的 注 意 事 项 在 使 用 变 量 的 时 候, 有 以 下 几 点 是 需 要 注 意 的 : 2.6.7.1 变 量 的 优 先 级 2.6.7.2 在 函 数 体 内 定 义 全 局 变 量 2.6.7.3 嵌 套 函 数 体 中 的 变 量 的 有 效 范 围 2.6.7.4 局 部 变 量 在 整 个 函 数 体 内 都 有 效

2.7 保 留 字 在 为 变 量 命 名 时, 是 不 能 与 JavaScript 中 的 保 留 字 同 名 因 为 这 些 保 留 字 对 于 JavaScript 来 说 具 有 特 殊 意 义, 是 JavaScript 语 法 中 的 一 部 分 事 实 上, 保 留 字 不 但 不 能 用 作 变 量 名, 也 不 能 用 作 函 数 名 以 及 循 环 标 签

2.7.1 JavaScript 中 的 保 留 字 在 JavaScript 中 一 共 有 28 个 保 留 字, 表 2-2 列 出 了 所 有 的 JavaScript 中 的 保 留 字, 这 些 保 留 字 不 能 用 作 变 量 名 函 数 名 以 及 循 环 标 签 ( 具 体 内 容 请 参 照 书 )

2.7.2 ECMA 中 的 保 留 字 除 了 JavaScript 中 的 保 留 字 之 外, 表 2-3 中 是 ECMAScript 扩 展 的 保 留 字 使 用 这 些 保 留 字 是 ECMAScript 用 来 作 为 扩 展 语 言 所 用 的, 在 JavaScript 中 不 会 阻 止 程 序 员 使 用 这 些 保 留 字 作 标 识 符, 但 是 应 该 尽 量 避 免 使 用 ( 具 体 内 容 请 参 照 书 )

2.7.3 避 免 使 用 的 字 符 串 除 了 JavaScript 中 的 保 留 字 不 能 做 标 识 符 ECMA 中 的 保 留 字 不 建 议 标 识 符 之 外, 表 2-4 中 的 字 符 串 也 尽 量 不 要 用 来 当 作 标 识 符 使 用, 因 为 这 些 字 符 串 都 是 JavaScript 与 ECMAScript 中 的 全 局 变 量 名 或 全 局 函 数 名 如 果 使 用 这 些 字 符 串 作 为 标 识 符, 很 容 易 产 生 错 误 ( 具 体 内 容 请 参 照 书 )

2.8 小 结 JavaScript 中 的 基 本 数 据 类 型 有 数 字 型 字 符 串 型 和 布 尔 值 三 种, 除 了 基 本 数 据 类 型 之 外, JavaScript 还 支 持 对 象 数 组 函 数 null 和 undefined 数 据 类 型 各 种 不 同 的 数 据 类 型 之 间 可 以 通 过 显 式 或 隐 式 方 式 进 行 转 换 JavaScript 与 其 他 语 言 一 样, 也 支 持 常 量 与 变 量, 不 过 JavaScript 中 的 变 量 是 无 类 型 的, 即 可 以 存 储 任 何 一 种 数 据 类 型 的 数 据 在 下 一 章 中 将 介 绍 JavaScript 的 表 达 式 与 运 算 符