JavaScript简述课件.ppt
文本预览下载声明
第3章 JavaScript;3.1 JavaScript简介
3.2 JavaScript程序设计基础
3.3 JavaScript程序结构
3.4 JavaScript对象系统
3.5 JavaScript事件和事件处理;主要内容;什么是脚本;客户端脚本的作用;3.1 JavaScript简介 ;3.1 JavaScript简介;3.1 JavaScript简介;3.1 JavaScript简介;3.2 JavaScript程序设计基础;3.2 JavaScript程序设计基础;;代码的位置
位于HEAD部分的脚本
如果把脚本放置到head部分,在页面载入的时候,就同时载入了代码。
通常这个区域的JavaScript代码是为body区域程序代码所调用的事件处理函数。
位于 BODY部分的脚本
当你把脚本放置于 body 部分后,在页面载入时不属于某个函数的脚本就会被执行,执行后的输出就成为页面的内容。 ; JavaScript直接加入到HTML文件中;;引用方式;引用方式;3.2.3 标识符和变量;1关于命名的规定(续); 3) 保留字
除了关键字,JavaScript还有一些可能未来扩展时使用的保留字,同样不能用于标识符的定义。;2 JavaScript的数据类型;1. String 字符串类型
字符串是用单引号或双引号来说明的(可以使用单引号来输入包含双引号的字符串),如“刘华”、‘刘华’或者“‘刘华。
字符串中每个字符都有特定的位置,首字符从位置 0 开始,第二个字符在位置 1,依此类推。这意味着字符串中的最后一个字符的位置一定是字符串的长度减 1。 ; 2. 数值数据类型
JavaScript 支持整数和浮点数。整数可以为正数、0 或者负数;浮点数可以包含小数点、也可以包含一个 “e”(大小写均可,在科学记数法中表示“10的幂”)、或者同时包含这两项,下面是一些关于数的表示。
正数:1、30、10.3;负数、-1、-30、-10.3
有理数:0,正数,负数统称为有理数
指数:2e3 表示2*103,5.1e4表示5.1*104
八进制数:八进制数是以0开头的数,如070代表10进制的56
十六进制数:16进制数是以0x开头的数,如0x1f代表10进制的31
Infinity表示无穷大,这是一个特殊的Number 类型
NaN,表示非数(Not a Number),这是一个特殊的Number 类型 ;3. Boolean 类型
Boolean 值有 true 和 false。这是两个特殊值,不能用作 1 和 0。
4.undefined 数据类型
一个为 undefined 的值就是指在变量被创建后,但未给该变量赋值之以前所具有的值。
5. null 数据类型
null 值就是没有任何值,什么也不表示。
6. object类型
除了上面提到的各种常用类型外,对象也是JavaScript中的重要组成部分,这部分将在后面介绍。 ;声明变量
JavaScript规定通过关键字“var”后面加上变量的名称来声明一个变量。
基本语法:
var 变量名 [=初值][,变量名[=初值] …]
语法说明:
变量的起名应该符合标识符的规定;
可以同时声明多个变量;
可以在声明变量时,为变量赋予初值。;声明一个变量
var test;
定义一个数值类型的变量area
var area = 0;
定义一个字符串类型的变量name
var name = “刘华;
定义一个逻辑类型的变量status
var status = true;
将一个表达式的计算结果赋值给变量area
area = a*b
用一个 var 语句定义两个或多个变量,它们的类型不必一定相同
var area = 0 , name = 张华;
变量声明示例;2. 向变量赋值
具体在为变量赋值时,需要注意:
变量名在赋值运算符“=”符号的左边,而需要向变量赋的值在“=”的右侧;
一个变量在声明后,可以多次被赋值或使用;
向未声明的变量赋值
如果在赋值时所赋值的变量还未进行过声明,该变量会自动声明。例如:
area =0;
name=张华;
等价于:
var area =0;var name=张华;;4 转义字符 ;JavaScript运算符包括:
算术运算符、赋值运算符、自增、自减运算符、逗号运算符、关系运算符、逻辑运算符、条件运算符、位运算符,也可以根据运算符需要操作数的个数,可以把运算符分为一元运算符、二元运算符或者三元运算符。
表达式:由操作数(变量、常量、函数调用等)和运算符结合在一起构成的式子。
对应的表达式包括:算术表达式、赋值表达式、自增、自减表达式、逗号表达式、关系表达式、逻辑表达式、条件表达式、位表达式
显示全部