《htmlJavaScript语法基础.ppt》由会员分享,可在线阅读,更多相关《htmlJavaScript语法基础.ppt(34页珍藏版)》请在装配图网上搜索。

1、JavaScript 语法基础,第 七 章,2,回顾,了解 DHTML 样式表 什么是样式表 为什么要使用样式表 样式表的语法规则 创建并使用样式表,3,目标,理解什么是JavaScript 理解JavaScript的语法基础,4,什么是JavaScript,JavaScript是一种基于对象的脚本语言,用于开发基于客户端和基于服务器的Internet应用程序 可用于创建客户端脚本和服务器端脚本 由Sun Microsystems 和 Netscape 开发,是从 Netscapes 的 Livescript 发展而来的,5,JavaScript的作用和基本语法规则,使用 JavaScript。

2、 的各种功能,可以增强站点的动态性和交互性。 提供用户交互 动态更改内容 验证数据 与其他任何语言一样,JavaScript 也遵循一些基本的语法规则,如: 区分大小写 使用成对的符号 使用空格 使用注释,6,JavaScript 工具和运行时环境,JavaScript 代码生成工具和 IDE 有助于创建功能强大的 JavaScript 代码。以下是其中一些工具: 对话框 弹出菜单生成器 远程控件 运行时环境 客户端脚本编写 Web 服务器上的 JavaScript,7,JavaScript作为客户端程序嵌入网页,使用Script标记 使用外部文件 在事件处理程序中使用JavaScript,8。

3、,使用Script标记示例, 祝学有所成! ,9,使用外部文件示例, 祝学有所成! ,document.write(嗨!你好吗?),test.js,10,在事件处理程序中使用JavaScript示例, JavaScript示例 ,11,使用Alert/Confirm/Write方法,使用窗口的Alert方法,可以生成一个对话框 使用窗口的Confirm方法,可以生成一个确认对话框 使用document的Write方法可以创建页面内容, ,12,变量,变量是一种引用内存位置的容器,用于保存在执行脚本时可以更改的值 变量的命令约定 变量名必须以字母或下划线 (_) 开头 变量名可以包含数字 由于J。

4、avaScript区分大小写,所以可用的字母包括A到Z(大写)和a到z(小写)的字符,13,声明变量,var new_amount; var answer = null; var old_cost = 12.50; var result =Unknown result; var a, b, c; result = true;,14,变量的作用域,15,数据类型,在JavaScript中有四种基本的数据类型 基本类型属于弱类型,16,运算符,算术运算符 比较运算符 逻辑运算符 字符串运算符 求值运算符,17,算术运算符,18,比较运算符,19,逻辑运算符,20,字符串运算符,x = yellow。

5、; y = green; z = x + y + white; 则z为yellowgreenwhite w = y + 9; 则w为green9,21,求值运算符,通常这些运算符包括: 条件运算符: (condition) ? trueVal : falseVal typeof 运算符 typeof 运算符返回字符串,该字符串代表操作数的类型,var x = 5; document.write(typeof(x);,status = (age = 18) ? adult : minor,22,表达式,表达式用于在不同上下文中操作和计算变量。 表达式是任意一组有效的文字、变量和运算符,其计算结果。

6、为一个值。 表达式类型 算术:计算结果为一个数字 逻辑:计算结果为一个布尔值 字符串:计算结果为一个字符串 表达式通过运算符组合变量和文字,23,数组,数组用于存储具有相同数据类型的一组值,使用下标(索引)来区分各个值。 在JavaScript中,数组的下标以零开始。 JavaScript没有明确的数组数据类型,但却有内置的数组对象。要在程序中使用数组,必须使用数组对象及其相关联的方法。,24,创建数组,语法: arrayObjectName = new Array(element0, element1, ., elementN) 初始化 1.将指定的值作为其元素 2.使用arrayName 。

7、= new Array(N),对象名,元素值列表,25,数组赋值,在创建数组时将元素的值直接赋给数组。 对数组的元素赋值。, ,26,访问数组元素,指定元素名 指定元素的索引号,empRyan Dias emp0,27,数组对象的元素和方法,length属性 sort方法 join方法 reverse方法, ,28,语法:objArray.join(seperator) 用途: 以seperator指定的字符作为分隔符,将数组转换为字符串,当seperator为逗号时,其作用和toString()相同。,29,多维数组, ,30,条件语句,if else语句 switch语句,if (cond。

8、ition) statements; else statements2; ,switch (expression) case value1: statements; break; case value2: statements; break; . default :statements; ,31,循环语句,for dowhile while break continue,32,函数,预定义函数 eval 函数 isNaN 函数 用户自定义函数 创建用户定义的函数 调用函数 return 语句,function funcName(argument1,argument2,etc) statemen。

9、ts; ,33,函数示例, function hello( ) document.write (你好!); document.write (欢迎使用hello( )函数); return; function sum_up ( one, two) var result = one + two; return result; function sum_all ( ) var loop=0, sum=0; for ( loop = arguments.length-1; loop =0; loop-) sum += argumentsloop; return sum; hello(); var to。

10、tal = sum_up(7, 9); document.write ( total + + sum_up ( 8, 15); document.write ( + sum_all ( 1, 5, 8,7, 6) ); ,34,总结,JavaScript是一种脚本语言,使用它可以创建客户端脚本和服务器端脚本。 可以使用不同的方法将JavaScript语句插入到HTML文档中。 JavaScript支持的基本数据类型有数字型、逻辑型或布尔型 、字符串型 和空型。 JavaScript支持的运算符包括:算术运算符、比较运算符、逻辑运算符、字符串运算符和求值运算符。 数组用于存储具有相同数据类型的一组值变量 条件语句包括:if .else和分支语句switch。 循环语句包括for循环、dowhile、while、break & continue语句。 JavaScript具有一些预定义函数,也可以创建自定义函数。

html语法PPT,htmlJavaScript语法基础.ppt相关推荐

  1. 计算机软件技术介绍ppt,计算机软件技术基础.ppt

    <计算机软件技术基础.ppt>由会员分享,可在线阅读,更多相关<计算机软件技术基础.ppt(26页珍藏版)>请在装配图网上搜索. 1.1,计算机软件技术基础,2,课程设置,算法 ...

  2. 计算机应用基础操作题ppt,统考计算机应用基础PPT操作题.doc

    统考计算机应用基础PPT操作题.doc (2页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 全国统考计算机应用基础ppt操作题1.打开考 ...

  3. 一般将来时语法课教案_(语法课)一般将来时-.ppt

    (语法课)一般将来时-.ppt 3. 句子结构 二 肯定句型: 主语 + will/ shall do ...... 否定句型: 主语 + will/ shall not do ...... 一般疑问 ...

  4. 嵌入式C语言编程课件,嵌入式系统C语言编程基础PPT课件

    <嵌入式系统C语言编程基础PPT课件>由会员分享,可在线阅读,更多相关<嵌入式系统C语言编程基础PPT课件(81页珍藏版)>请在人人文库网上搜索. 1.嵌入式系统C语言编程基础 ...

  5. java编程语言基础外文,Java编程语言基础.ppt

    Java编程语言基础.ppt 第2章Java编程语言基础 学习目标 1 熟练掌握Java数据类型 常量及变量 运算符 2 熟练掌握数组 3 熟练掌握Java的面向对象概念及应用 4 能够应用面向对象程 ...

  6. 计算机软件技术基础图片,计算机软件技术基础.ppt

    <计算机软件技术基础.ppt>由会员分享,可在线阅读,更多相关<计算机软件技术基础.ppt(22页珍藏版)>请在人人文库网上搜索. 1.计算机软件技术基础,数据库系统(1),第 ...

  7. oracle运行原理ppt,oracle数据库基础培训PPT

    PPT内容 这是一个oracle数据库基础培训PPT,主要介绍了描述 Oracle 服务器的体系结构及其主要构件.列举用户连接到 Oracle 实例所涉及的结构等内容. Oracle数据库维护培训胶片 ...

  8. ppt的一些基础操作

    ppt的一些基础操作 自定义访问工具栏和重置,自定义功能区和重置 给ppt设置密码 给PPT设置自动保存 清除最近打开文件的记录 自定义访问工具栏和重置,自定义功能区和重置 第一种方法 第二种方法 给 ...

  9. 电子商务人们广泛使用计算机,电子商务基础——PPT课件

    电子商务专业 PPT课件 电子商务基础一 第一章 电子商务概述一 第一节 电子商务的兴起及概念 第二节电子商务的特点 第三节 电子商务的分类 第四节 电子商务系统的框架结构 第五节 电子商务系统的组成 ...

最新文章

  1. GPU — Overview
  2. ubuntu下配置bind9为局域网的DNS服务器
  3. Java基础day14
  4. 4.Vue 模板语法
  5. xxl子任务_XXL-JOB v2.0.2,分布式任务调度平台 | 多项特性优化更新
  6. netlify支持php吗,hexo netlify 搭建简易博客
  7. 如何设计优秀的满意度调查问卷?
  8. html怎么用2个caption不换行,caption怎么用
  9. 怎么找计算机驱动程序不正常怎么办,网卡驱动程序不正常怎么办,教您解决电脑网卡驱动程序不正常...
  10. 谷歌浏览器自带网页截图快捷键
  11. mate9 android os,华为Mate9评测:全新EMUI 5系统 永不卡顿的安卓机?
  12. 数据结构课程设计--实验室设备管理系统(c语言)
  13. Python2中使用input出现的NameError: name ‘***‘ is not defined问题原因及解决办法
  14. Java之冒号的用法
  15. 什么是埋点?埋点的意义是什么?有哪些用途?
  16. windows资源保护无法启动修复服务器,win10专业版sfc/scannow修复系统提示windows资源保护没法启动修复服务?...
  17. 注册功能课件详解:前后端
  18. Android应用篇 - app 安全防护
  19. CAE工程服务2022年全球行业分析报告
  20. java乐器培训班报名管理系统springboot+vue

热门文章

  1. 首发|Forrester云原生开发者洞察白皮书,低代码概念缔造者又提出新的开发范式
  2. 画布canvas+奥运五环+拖放(拖拽)事件
  3. 华为eNSP怎样调出右侧接口列表
  4. 电力电子、光伏、锂电池等英文缩写(个人整理)
  5. 因此我们并不知道“小道消息”的微信账号到底有多少追随
  6. 计算机动画可分为二维和三维动画,二维动画和三维动画区别在哪
  7. source tree 关联gitlab/github账号 实现项目管理
  8. 精细化运营,延长全生命周期价值LTV
  9. 字节跳动2019校园招聘研发岗位在线第三次笔试-2018.09.09
  10. 卸载nvidia驱动