javacript基本知识 (转)
JavaScript支持的数据类型共有四种
1、数值型:其中包括整型数和浮点型数。
2、布尔型:即逻辑值,true或flase。
3、字符串型:由单个或多个文本字符组成。
4、空值:由关键字null代表。
数据类型检查。数组。
parseInt可以将字符串转化为整型数。
paseFloat将字符串转化为附点数。
JavaScript的对象
- new: 此 关 键 字 用 来 创 建 新 的 对 象 。
- this: 即 指 当 前 对 象 , 是 当 前 对 象 名 的 缩 写 。
- with: 指 代 某 一 对 象 ; 使 用 with 时 ,其 后 大 括 号 内 的 语 句 中 , 如 果 含 有 没 有 指 明 是 属 于 哪 个 对 象 的 属 性 都 被 自 动 认 为 是 with 所 指 代 对 象 的 属 性 。
1、 可 用 于 创 建 数 组 的 Array 对 象
属 性 : array 对 象 的 属 性 只 有 length 一 个 , 它 指 明 了 数 组 的 长 度 。
方 法 : array 对 象 的 方 法 有 3 个 ; join( ) 方 法 将 数 组 值 连 接 变 为 一 个 字 符 串 ; reverse( ) 方 法 将 数 组 值 倒 序 ; sort( ) 方 法 将 对 数 组 值 进 行 排 序 , 对 于 字 符 串 值 , 一 般 按 字 母 顺 序 排 序 。 对 于 此 三 种 方 法 的 理 解 , 可 以 参 照 下 面 例 子 :
AAA=new Array(3);
AAA[0]="B";
AAA[1]="A";
AAA[2]="C";
document.write(AAA.join());
document.write(AAA.reverse().join());
document.write(AAA.sort().join());
2、 处 理 字 符 串 使 用 的 String 对 象
属 性 : String 对 象 只 有 一 个 length 属 性 表 明 字 符 串 长 度 。
方 法 : String 对 象 的 方 法 种 类 比 较 多 , 功 能 强 大 , 一 般 说 来 常 可 分 为 如 下 4 类:
a:字 符 串 的 转 换 ;
.toUpperCase()可 以 将 字 符 串 所 有 字 符 转 为 大 写 ;
.toLowerCase()可 以 将 字 符 串 所 有 字 符 转 为 小 写 ;
.toString()可 以 将 非 字 符 串 对 象 显 示 转 化 为 字 符 串 。
b:字 符 串 的 处 理 ;
.substring()可 以 将 括 号 中 参 数 所 指 的 字 符 串 片 段 返 回 ;
.charAt()返 回 括 号 中 指 定 位 置 字 符 串 的 内 容 ;
.split()可 以 根 据 指 定 的 分 隔 符 把 一 个 字 符 串 划 分 为 一 个 字 符 串 数 组 。
c: 字 符 串 的 搜 索 ;
.indexOf()方 法 可 以 在 一 个 字 符 串 中 向 前 搜 索 另 一 字 符 串 ;
.lastindexOf()方 法 可 以 在 一 个 字 符 串 中 向 后 搜 索 另 一 个 字 符 串 。
d: 字 符 串 外 观 的 改 变 ;
String.big()使 用 HTML3.0 中 的 "BIG" 标 记 将 文 本 用 大 字 体 显 示 ;
String.blink()用 Netscape 中 的 "BLINK" 标 记 将 文 本 闪 烁 显 示 ;
String.bold()用 "B" 标 记 使 文 本 以 粗 体 字 显 示 ;
String.fixd()用 "TT" 标 记 使 文 本 以 固 定 高 度 的 字 体 显 示 ;
String.fontcolor()用 指 定 的 字 体 颜 色 显 示 ;
String.fontsize()用 Netscape 中 的 "FONTSIZE" 标 记 改 变 字 体 大 小 ;
String.italics()用 "T" 标 记 使 字 体 以 斜 体 字 显 示 ;
String.small()用 HTML 3.0 中 的 "SMALL" 标 记 用 小 字 体 显 示 字 符 串 ;
String.strike()用 "STRIKE" 标 记 使 字 体 加 入 删 除 线 显 示 ;
String.sub()用 HTML 3.0 中 的 "SUB" 标 记 使 文 本 加 入 下 标 线 显 示 ;
String.sup()用 HTML 3.0 中 的 "SUP" 标 记 使 文 本 一 上 标 形 式 显 示 。
e: 链 接 处 理 ;
String.link() 和String .abchor() 可 以 用 来 设 置 链 接。
3、
JavaScript的对象:Date
a、设定日期
setDate(),setMonth(),setYear();
setTime()设定时间1970.1.1开始用毫秒数来计时;
d、日期格式转换
.Date.UTC()返回一个通用时间,距1970年1月1日午夜的毫秒。
b、获取日期
c、处理时区
.toGMTString()将日期时间值转换为的字符串(GMT时间);
.tolocaleString()将日期时间值转换为的字符串(当地时间)。
4、
JavaScript的对象:Math
q属性:
.E:为自然对数的底(约为2.718);
.PI:为圆周率(约为3.14159);
……
q 方法:
.abs()绝对值计算;
.pow()数的幂;
.sqrt()计算平方根;
.cos、.sin()、.tan() 、.acos、.asin()、.atan();
……
6、JavaScript包含文件
你可以将JavaScript文件在HTML文件外面存放!把你的零碎们放到一起,起个名字,再给它个js的文件尾。非常重要:js文件里不能有<script></script>或其它注释。
把这个js文件链接到HTML文件中.句型如下:<script src=".js“ language="JavaScript“></script>
7、
JavaScript的屏幕对象
显示器-screen。各种相关特征涵义参数举例说明
screen.height屏幕高度
screen.width屏幕宽度
screen.availHeight屏幕可见高度
screen.availWidth屏幕可见宽度
screen.colorDepth色深8 ,16,32位颜色
浙公网安备 33010602011771号