《Internet应用技术》第4章_第1页
《Internet应用技术》第4章_第2页
《Internet应用技术》第4章_第3页
《Internet应用技术》第4章_第4页
《Internet应用技术》第4章_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 Internet应用技术 知识回顾4JavaScript基础第章本章目标了解JavaScript了解JavaScript在HTML中的使用 掌握怎样使用外部JS文件 掌握常用的内置方法 掌握变量和运算符的使用 掌握数组的使用 掌握在流程控制语句的使用 JavaScript概述最初开发HTML页面缺少互动 JavaScript是基于对象和事件驱动的脚本语言,用于开发基于客户端和基于服务器的Internet应用程序JavaScript是Web增强型技术,当在客户机上使用时,有助于把静态页面转换为动人的、交互式的、智能的页面JavaScript的功能Javascript功能:提供用户交互动态更改内

2、容验证数据JavaScript在HTML中的使用JavaScript用标记嵌入HTML文档 指定使用的脚本语言 是注释标记 脚本代码JavaScript在HTML中的使用几种语法规则: 语句必须以分号(;)结束区分大小写使用成对的符号 忽略多余的空白区域 使用注释JavaScript在HTML中的使用 document.write(欢迎进入JavaScript世界); /- 我的JavaScript之旅 使用外部JS文件使用外部JS文件以上显示内容是使用外部JS文件显示的 JS文件 common.js文件内容:document.write(欢迎来到英泰移动通信学院!); 常用的内置方法writ

3、e在网页中显示文本alert显示带有“确定”按钮的消息框 confirm显示带有“确定”和“取消”按钮的消息框prompt显示带有“确定”和“取消”按钮的消息框 常用的内置方法使用对话框iSum0500变量变量是程序运行过程中其值可以改变的量。#includevoid main() int iSum = 0, iNumber; iNumber = 10; iSum = 50 * iNumber; printf(%d, iSum); 任何一个变量都有自己的一个名称任何一个变量都有自己的一个内存单元变量声明语法: var 变量名称 var total; 可在一行声明多个变量: var total,

4、 quantity, price;声明变量可同时初始化: var total=0,quantity=100,price=0 ;变量名命名规则: 第一个字符必须是一个ASCII 字母,大小写字母、下划线都合法。第一个字符不能是数字 后续的字符必须是字母、数字或下划线 变量名称不能是保留关键字 数据类型基本数据类型: 字符串:字符串用单引号或双引号来说明 数值:JavaScript 支持整数和浮点数 布尔:值可以是true或false 引用数据类型: 对象:可引用的名称/值对(names/values)的容器 数组:数组也看作是一种数据类型 特殊数据类型: Null:只有一个值null Undef

5、ined:对象属性不存在或声明了变量未赋值都会返回undefined值 数据类型不同类型数据运算结果:运算 结果 数值与字符串相加 将数值强制转换为字符串 布尔值与字符串相加 将布尔值强制转换为字符串 数值与布尔值相加 将布尔值强制转换为数值(true被置为1,false置为0) 计算运算符 :运算符说明+加法运算,操作数是两个字符串则连接两个字符串-减法运算*乘法运算/除法运算%取余,两数相除之后的余数+递增 - -递减-取操作数的相反数常用运算符 比较运算符 :常用运算符 运算符说明= 等于。相等返回True,否则返回False!=不等于。不等返回True,否则返回False大于。左边数大

6、于右边的数,则返回True,否则返回False=大于或等于。左边数大于或等于右边数,则返回True,否则返回False小于。左边数小于右边数,则返回True,否则返回False=小于或等于。左边数小于或右边数,则返回True,否则返回False逻辑运算符 :常用运算符运算符说明&逻辑与,左右两个值都为True时,结果为True,否则为False|逻辑或,左右两个值有一个为True,则结果为True,否则为False!逻辑非,操作数为True时,结果为False,操作数为False,结果为True数组声明声明格式:var 数组名 = new Array(数组大小);var player = ne

7、w Array(3)给数组元素赋值: player0 = Yao Ming; player1 = Kobe; player2 = Shaq;声明数组的同时给元素赋初值: 例: var player = new Array( Yao Ming , Kobe , Shaq ); 数组的必要性 数组的必要性 一年级 二年级 三年级 四年级 五年级 3 2 2 3 3 程序中的数组 学校中的学生 数组就是包含了多个元素的数据集合 数组中的元素在内存中是连续存放的 数组中的元素都属于相同的数据类型数组的概念 声明格式:var 数组名 = new Array(数组大小);如:var player = ne

8、w Array(3)数组的定义 20 25 20 20 15 classes4 3 2 1 0 classes4 classes3 classes2 classes1 classes0 var classes=new Array(5)数组名 数组元素 下标 数组元素的表示 数组的定义 数组的大小 数组常用的属性、方法常用属性: length :返回数组中元素的个数。 常用方法:方法说明join将数组中的元素组合成字符串reverse颠倒数组元素的顺序,使第一个元素成为最后一个,而最后一个元素成为第一个sort对数组元素进行排序数组常用的属性、方法演示 使用数组属性、方法的操作数据条件语句if语

9、句,语法格式:if (condition1)statement1else if (condition2) Statement2elsestatement3 switch语句,语法格式:switch (expression) case label:statementlistcase label:statementlistdefault:statementlist 跑够10圈才可以停!何时考虑使用循环结构 初始条件循环三要素 继续条件 增值条件循环语句for语句,语法格式:for (initialization;condition;increment)statements while语句: whi

10、le (condition) /statements; do while语句: do /statements; while (condition) while结构的语法 while (表达式)语句;while (表达式)语句; 语句 表达式 成立 不成立 do-while结构的语法do语句; while (表达式); 语句 表达式 成立 不成立 for循环的执行过程表达式1 表达式3 表达式2 语句1 for语句的 下一语句 真假for(表达式1 ; 表达式2 ; 表达式3) 语句;for循环的语法 for(表达式1 ; 表达式2 ; 表达式3) 语句;循环变量赋初值 循环继续条件 循环变量增值 i = 1;iNum = 100; i 0; i+;iNum-; 用于分隔f

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论