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

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 获取对象的高度和宽度详细说明

scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetL ......

JavaScript去除空格的三种方法 (trim)

内容从网上收集,收集目的仅供研究、学习。涉及版权或不希望收录您的文章请您及时与我联系。
方法一:
个人认为最好的方法.采用的是正则表达式,这是最核心的原理.
其次.这个方法使用了JavaScript 的prototype 属性
其实你不使用这个属性一样可以用函数实现.但这样做后用起来比较方便.
下面就来看看这个属性是怎么来用的 ......

javascript开发系列(运算符)

今天在补习javascript中。遇到几个相对陌生的运算符,特别在此写下来。
1、三元运算符?:,这是js中唯一一个三元运算符(这和C#中的一样),用法如下
   var x=1;
  var y=3;
  (x>y)?(x-y):(y-x);
2、typeof运算符
  typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。 ......

详尽解析JavaScript中window.event对象


描述
event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。
event对象只在事件发生的过程中才有效。
event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。
例子
下面的例子检查鼠标是否在链接上单击,并且,如果shif ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号