易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript中Array(数组)的属性和方法

数组有四种定义的方式
使用构造函数:
var a = new Array();
var b = new Array(8);
var c =
new Array("first", "second", "third");
或者数组直接量:
var d = ["first",
"second", "third"];
属性
Array只有一个属性,就是length,length表示的是数组所占内存空间的数目,而不仅仅是数组中元素的个数,在刚才定义的数组
中,b.length的值为8
<
script
>
var

a
=
new

Array
(
"
first
"
,
"
second
"
,
"
third
"
)
a
[
48
]
=
"
12
"
document
.
write
(
a
.
length
)
//
显示的结果是49
<
/
script>
数组的length属性是可写的,这是一个非常有意思的属性,我们可以通过这种方法来截取数组
<
script
>
var

a
=
new

Array
(
"
first
"
,
"
second
"
,
"
third
"
)
delete

a
[
1
]
document
.
write
(
a
.
length
)
//
显示的结果是3,说明即使删除也无法改变数组的长度
var

a
=
new

Array
(
"
first
"
,
"
second
"
,
"
third
"
)
a
.
length
=
1
document
.
write
(
a
.
length
)
//显示的结果是1,说明只剩下一个元素了
<
/
script>
方法
这里并没有包括IE和FF并不兼容的一些方法:
toString():把数组转换成一个字符串
toLocaleString():
把数组转换成一个字符串
join():把数组转换成一个用符号连接的字符串
shift():将数组头部的一个元素移出
unshift():
在数组的头部插入一个元素
pop():从数组尾部删除一个元素
push():把一个元素添加到数组的尾部
concat():给数
组添加元素
slice():返回数组的部分
reverse():将数组反向排序
sort():对数组进行排序操作
splice():
插入、删除或者替换一个数组元素
toString()方法,toLocaleString()方法的作用类似,FF下的作用是完全相同的,IE的话如果元素是字符串,会在“,”后
面加上一个空格,如果元素是数字,会扩展到两位小数,两者都会改变字符串的length属性,所以考虑到兼容性,尽量不要使用
toLocaleString()方法。
<
script
>
var

a
=
new

Array
(
1
,


相关文档:

Javascript学习笔记一 对象

 检索:
1 用||来填充默认值
var status = flight.status || "unknown";
2 使用&&防止TypeError
flight.equipment.model //throw "TypeError"
flight.equipment && flight.equipment.model //undefined

引用
var a={},b={},c={};
document.writeln(a===b); //false
原型
Javascript ......

javascript StyleSheet样式操作类

早上在csdn上看有人问页面style sheet怎么修改里面的rule,就写了个类,该类对兼容FF和IE做了处理。
/**//*--------------------------------------------
    描述 : 添加新的样式rule
    参数 : styleSheets索引
    代码 :&nb ......

Javascript之浏览器对象


浏览器对象
 
 
浏览器对象就是网页和浏览器本身各种实体元素在JavaScript程序中的体现。这样的浏览器对象主要包括以下几个
●  Navigator:管理者当前使用浏览器的版本号、运行的平台以及浏览器使用的语言等信息。
●  Windows对象:处于整个从属表的最顶级位置。每一个这样的对象代表一个浏览 ......

一些比较常见的Javascript框架简介

Dojo
      一个强大的面向对象javascript框架。
      主要由三大模块组成:Core、Dijit、DojoX。
      Core提供 Ajax,events,packaging,CSS-based querying,animations,JSON等相关操作API。
      Dijit ......

javascript 学习笔记(1)

1. javascript 是区分大小写的,包括变量、函数名等等。
2. javascript 中的变量是弱类型的,定义变量时只用 var 运算符。
var test1 = "hi";
或者
var test1 = "hi",test2 = "hello";
或者(可以是不同的类型)
var test1 = "hi",test2 = 12;
或者(可以不用初始化)
var test1;
3. javascript 每条语句的结尾&ldqu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号