JavaScript中数组(1)
数组属于JavaScript中的复合数据类型。
JavaScript中一个数组可以存储JavaScript支持的任何数据类型,比如可以用一个数组来处理用户从中选择的项目列表,或者一组图像坐标,或者一组图片的引用。
创建Array对象并初始化
1 var preInitArray = new Array(“First item”,”Second item”,”Third item”);
2 var preDeterminedSizeArray = new Array(3);
3 var anArray = new Array();
anArray[0] = “anItem”;
anArray[1] = “anotherItem”;
4 var myArray = [1,2,3];
5 var yourArray = [“red”,”green”,”blue”];
数组中的下标
1 使用索引数存储数据项方便循环整个数组
2 也可以使用关键字来访问数据元素,在如下情况下非常有效,如可以给数据分配有用的标签,或者存储一些只用在上下文中才有效的实体的地方,如一个图像坐标列表
可是,如果它们已经使用关键字被设置了,那么不能使用索引数来访问实体(在其他语言如PHP中可以)。
<script type=”text/javascript”>
var anArray = new Array();
anArray[“name”] = “Tonygx”;
</script>
3 使用变量作为索引
<script type=”text/javascript”>
var anArray = new Array();
var itemIndex = 0;
var itemKeyword = “CostOfApple”;
anArray[itemIndex] = “Fruit”;
anArray[itemKeyword] = 0.78;
</script>
数组应用1 :每次刷新页面随机选取一个广告横幅显示出来
<html>
<body>
<script type="text/javascript">
var bannerImages = new Array();
bannerImages[0] = "Banner1.jpg";
bannerImages[1] = "Banner2.jpg";
bannerImages[2] = "B
相关文档:
JavaScript API
One of the new features we added to the ASP.Net Report Viewer in Visual Studio 2010 is a JavaScript API to allow you to interact with the viewer on client. In reading many of the posts on the report controls forum, we found that many people struggle when implementing a custom ......
var currItem = listbox.options[currIndex];
var prevItem = listbox.options[currIndex - 1];
&n ......
<html>
<head>
<script language="javascript">
function MyClick() ......
下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。
匹配中文字符的正则表达式: [u4e00-u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^x00-xff]
评注:可以用来计算字符串的长度(一个 ......
//简繁转换功能
// 将指定元素中的文本转换为简体
function bodytojt(x)
{
var bodys=document.getElementById(x);
bodys.innerHTML=Simplized(bodys.innerHTML);
}
// 将指定元素中的文本转换为繁体
function bodytoft(x)
{
var bodys=document.getElementById(x);
bodys.innerHTML=Traditionalized(bodys.in ......