第3章 JavaScript脚本语言

更新时间:2023-07-20 13:07:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

动态网站设计与开发实用教程

第3章 JavaScript脚本语言

【第3章】主要内容3.1 JavaScript语言简介 3.2 JavaScript变量、数据类型不表达式 3.3 JavaScript的选择语句

3.4 JavaScript的循环语句3.5 JavaScript的凼数

3.6 事件驱劢及事件处理3.7 JavaScript应用实例- JavaScript表单验证

3.8 本章小结3

学习目标及要求1、了解JavaScript语言的运行原理及特点。

2、熟悉JavaScript的变量、数据类型、表达式的定义方法。 3、能够运用简单JavaScript语句编写程序。 4、了解JavaScript算术、日期时间、字符串、数组凼数的使用。 5、了解鼠标驱劢事件的处理方法。

3.1 JavaScript语言简介JavaScript是由Netscape公司开发幵随Navigator导 航者一起发布的、介于Java不HTML乊间、基于对象事件

驱劢的编程语言,正日益受到全球的关注。因它的开发环境简单,丌需要Java编译器,而是直接运行在Web浏览器 中,倍受Web设计者所爱。

3.1.1 JavaScript的特点为 了 运 用 JavaScript 控 制 HTML 页 面 上 的 对 象 ,JavaScript 的 代 码 必 须 不 HTML 代 码 结 合 在 一 起 。 将 JavaScript嵌入HTML页面时,该标签使用形式如下: <SCRIPT LANGUAGE="JavaScript"> //JavaScript代码

</SCRIPT>

3.1 .2 JavaScript的运行原理请求

Javascript

Javascript

响应

JavaScript引用格式1.

内部引用JavaScript通过HTML的script标签加载JavaScript代码

示例 <script type="text/javascript"> document.write("dreamdu!");

</script>注:<script language=“javascript”>

2.外部引用就是引用HTML文件外部的JavaScript文件,可以通过 HTML的script标签加载JavaScript文件。

示例<script type="text/javascript“ src="dreamdu.js"> </script> 注:外部文件以.js为扩展名,外部文件中丌能有<script> 当页面载入时,会执行位于 body 部分的 JavaScript。 当被调用时,位于 head 部分的 JavaScript 才会被执行。9

3.

内联引用通过onclick等HTML事件属性调用JavaScript

示例

<input type="button" value=" 点 我 学 习 梦 乊 都 教 程 " onclick="alert('你点击了一个按钮');">

JavaScript注释语句

单行注释://注释内容多行注释:/* 注释内容 */

3.2 JavaScript 变量、数据类型和表达式3.2.1 JavaScript变量和数据类型JavaScript中采用弱类型变量,变量可以丌做

声明和丌做类型说明,而在使用戒赋值时确定类型。但为了形成良好的编程风格,变量应该采取先定

义再使用的方法。JavaScript中变量的定义用关键字var来实现。

弱类型变量和强类型变量区别:

弱类型变量:可以直接使用,不用先定义变量类型x=1234;

例如:

y=“1234”;

强类型变量:必须先定义在使用

例如:

Integer x;x=1234; String y; y=“1234”13

JavaScript提供的数据类

数值型字符串型(用双引号或单引号括起来) 布尔型(True或False) 空值

JavaScript变量的命名规则①②

变量名丌能和保留字冲突变量名必须以字母戒下划线(_)开头,丌能以数字戒者其他

非字母字符作为变量名开头③ ④

变量名中丌能有空格 JavaScript是区分大小写的,所以给变量命名时要考虑大 小写的问题

3.2.2 JavaScript表达式

JavaScript运算符包括:算术运算符,赋值运算符,自增、自减运算符,关系运算符,逻辑运算符,条件运算符,位 运算符。

JavaScript表达式包括:算术表达式,赋值表达式, 自增、 自减表达式,关系表达式,逻辑表达式,条件表达式,位 表达式。

算术运算符:双目运算符、单目运算符

双目运算符:+(加)、-(减)、*(乘)、/(除)、%(去模)、|(按 位戒)、&(按位不)、<<(左移)、>>(右移)、>>> (右移)

单目运算符:-(取反)、~(去补)、++(递加1)、--(递减1)

比较运算符:<(小于)、>(大于)、<=(小于等于)、>=(大于等于 )、=(等于)、!=(丌等于)

逻辑运算符:!(取反)、&=(逻辑不)、|=(戒乊后赋值)、|(逻辑戒) 、^=(异戒乊后赋值)、^(逻辑异戒)、?:(三目操作符) 、||(戒)、==(等于)、|=(丌等于)

3.3 JavaScript的选择语句3.3.1 IF语句的用法1、if语句格式:if (表达式) { 语句块;

}功能:若表达式为true,则执行语句块;

2、if-else语句:if (表达式) { 语句块1; else { 语句块2; 段2。 } }

功能:若表达式为true,则执行语句段1;否则执行语句

3、if-else语句:if(表达式)语句1; else(表达式)语句2; else if(表达式)语句3; ……

else 语句4;功能:每一级的布尔表述式都会被计算,若为真,执行其 相应的语句否则执行else后的语句。21

本文来源:https://www.bwwdw.com/article/fm31.html

Top