- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序的设计基础教程(第2版)第四章 JavaScript 编程基础.ppt
中山大学计算机科学系 第四章 JavaScript 编程基础 介绍最基本的JavaScript编程概念:类型、常量、变量和表达式 JAVASCRIPT 简介 在 HTML 文档中使用 JAVASCRIPT 数据类型与常量 变量 运算符与表达式 JAVASCRIPT运算符 中山大学计算机科学系 * * 4.1 JavaScript 简介4.1.1 了解 JavaScript 一、什么是 JavaScript JavaScript 是 Web 编程语言 二、JavaScript 标准 ECMA-262 标准,ECMAScript 语言 JavaScript、JScript 和 ECMAScript 统称为 JavaScript 三、JavaScript 的基本特点 JavaScript 是脚本编程语言 JavaScript 是基于对象的语言 安全性 跨平台性 中山大学计算机科学系 * * 4.1 JavaScript 简介4.1.1 了解 JavaScript 四、其他常用的 Web 开发语言 1、 Java 2、VBScript 3、JScript 4、Perl 中山大学计算机科学系 * * 4.1.2 JavaScript 应用 一、客户端应用 二、服务器端应用 中山大学计算机科学系 * * 4.1.3 编写 JavaScript 程序的工具 一、纯文本编辑器 优点:简单、易用 缺点:不支持 JavaScript 特性 二、专业化脚本编辑工具 SharePoint Designer 2007、Dreamweaver 以及 Flash 等 优点:高效率,代码自动生成、智能感知、语法敏感编辑、调试等 缺点: 冗余代码 中山大学计算机科学系 * * 4.2.2 链接 JavaScript 脚本文件 将脚本放在单独的一个 js 文件 链接 JavaScript 脚本文件: body script type=text/javascript src=s0402.js /script /body 例4.3 中山大学计算机科学系 * * 4.3 数据类型与常量 数值型 字符串型 布尔型 引用数据类型 中山大学计算机科学系 * * 4.3.1 数值型 一、整数 十进制:使用 0~9 的数字序列表示。如:25,+234,-998,085 八进制:使用 0~7 的数字序列表示,首位必须是0。如:0235,-065 十六进制:使用 0~9、A、B、C、D、E、F(或a、b、c、d、e、f)的数码序列表示,前两位必须是 0X 或 0x。如:0x235,-0XA8,0XEF 中山大学计算机科学系 * * 4.3.1 数值型 二、浮点数 浮点数是可以有小数部分的数值。 普通形式。由整数部分、小数点和小数部分组成,如:3.2、12.0、12.、.5、-1.8 指数形式。如 5.34e5(表示5.34×105)、312E-4(表示312×10-4) NaN: 非数字,表示无意义的数学运算结果 中山大学计算机科学系 * * 4.3.2 字符串 字符串用于表示文本数据,由0个或多个字符组成的序列组成 字符串常量: 必须为字符串首尾添加成对的双引号“”或单引号“” Hello word! 世界,您好! a 或 a 或 □□□ Hi! I said. Hi! I said. 中山大学计算机科学系 * * 4.3.2 字符串 转义字符:以反斜杠“\”开头,后跟一个或多个字符,如 \b、\f、\n、\r、\t、\、\、\\ 例4.3 document.write(在字符串中,通过转换字符\\,既可加入单引号\,也可以加入双引号\。); 中山大学计算机科学系 * * 4.3.3 布尔型 布尔型就是逻辑型,只有两个值:逻辑“真”和逻辑“假”,分别对应于布尔常量 true 和 false。 4.3.4 其他类型的常量 null : 空值常量,表示空的或不存在的对象引用 undefined:未定义值 中山大学计算机科学系 * * 4.4 变量 变量是程序中一个已命名的存储单元 两个基本特征 变量名:标识变量的名称 变量值:变量存储的数据 中山大学计算机科学系 * * 4.4.1 变量命名 变量名是一种标识符,由字母、数字、下划线(_)或美元符号($)构成的字符序列组成,但首字符不能是数字。 变量名不能包含空格、+、- 等符号 不能使用保留字 区分大小写 要选择易于记忆、有意义的变量名。如 age 也可以使用中文字符命名 变量 中山大学计算机科学系 * * 4.4.2 变量声明 声明格式: var variablename; 声明多个变量 var name,age,weight; 中山大学计算机科学系 * * 4.4.3 变量赋值 方法一:声明时
您可能关注的文档
- 石油开发地址学课件相关复习.ppt
- 矿体变化性及其数学分析基本方法.ppt
- 矿床学01基本的 概念(中南大学 地质工程专业A方向)34.ppt
- 矿床学课件5 第五章 勘探技术知识手段及其合理利用.ppt
- 矿物质 营养和 与食品卫生学 .ppt
- 矿用绞车工培训教材 第二节 测井绞车安全操作相关知识.ppt
- 研 Unit 2 Rigidity and Suppleness 英汉对比和 与翻译 研究生 .ppt
- 研_Unit 4 Static vs. Dynamic 英汉对比和 与翻译 研究生 .ppt
- 研_第1单元 语言 思维 翻译 英汉对比和 与翻译 研究生 .ppt
- 研一章 基因、基因组和 与基因组学 医学分子生物学.ppt
- 程序的设计基础(C++)第1讲C++简单程序的设计.ppt
- 程序的设计实习(II):算法的设计 14_枚举.pptx
- 程序的设计实习(II):算法的设计 16 深度优先搜索.pptx
- 程序的设计实习(II):算法的设计 18_方程求解.pptx
- 程序的设计实习(II):算法的设计 第13讲 高精度计算.pptx
- 程序的设计实习(II):算法的设计 第15讲 递归.pptx
- 程序设计基础教程(第2版)第3章 层叠样式表(CSS)技术知识.ppt
- 税制改革和 与税收政策解读 .ppt
- 税务会计(第二版)课件项目七:其他税会计核算和 与申报.pptx
- 税务会计(第二版)课件项目三:消费税会计核算和 与申报.pptx
最近下载
- 义务教育英语课程标准(2025年版).pptx VIP
- 2023年江苏省宿迁市宿豫区小升初数学试卷.pdf VIP
- (2025年)(职业资格)初级养老护理员模拟考试题库(附答案).docx VIP
- 2025届高考语文复习:《到橘子林去》高考真题说题课件.pptx VIP
- 纪录片创作(第三版).ppt VIP
- 江苏省宿迁市宿豫区2023-2024学年重点中学小升初数学入学考试卷含解析.pdf VIP
- 人教版初中八年级数学下册《第二十章 数据的分析》大单元整体教学设计[2022课标].docx
- 脑电监测在全身麻醉镇静患者临床应用专家共识(2025年版).pptx
- 2025届全国各地高三模拟试题分类精编01集合与常用逻辑用语学生版.pdf VIP
- 2025年成都西川中学语文新初一分班试卷.pdf VIP
文档评论(0)