<JavaScript> 二. array对象的属性和方法

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <title></title>
 5 <script type="text/javascript">
 6 /*
 7     数组对象
 8 */
 9
10 // -------------- 属性 ---------------
11 // 1. length属性 动态获取数组长度
12 var arr = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
13 document.write(arr.length);
14 document.write("<hr>");
15
16 document.write("类型: " + typeof(arr) + ", 值: " + arr);
17 document.write("<hr>");
18
19 // 2. join(连接号) 数组转成字符串
20 var str = arr.join(",");
21 document.write("类型: " + typeof(str) + ", 值: " + arr);
22 document.write("<hr>");
23
24 // 3. reverse() 没有参数, 没有返回值 反转顺序
25 arr.reverse();
26 document.write(arr);
27 document.write("<hr>");
28
29 // 实例
30 var str = prompt("输入数据");
31
32 // 转成数组
33 var arr = str.split("");
34
35 // 反转顺序
36 arr.reverse();
37
38 // 首字符, 尾字符大写
39 arr[0] = arr[0].toUpperCase();
40 arr[arr.length-1] = arr[arr.length-1].toUpperCase();
41
42 // 转成字符串
43 str = arr.join("");
44
45 // 输出结果
46 document.write(str);
47 document.write("<hr>");
48
49 // 4. delete运算符 只能删除数组元素的值, 所占空间还在, 总长度不变
50 var arr = ["lis", "男", 23];
51 document.write("数组长度: " + arr.length + ", 值: " + arr + "<hr>");
52 delete arr[0];
53 delete arr[1];
54 delete arr[2];
55 document.write("数组长度: " + arr.length + ", 值: " + arr + "<hr>");
56
57 arr[10] = 10;
58 document.write("数组长度: " + arr.length + ", 值: " + arr + "<hr>");
59
60 delete arr[10];
61 document.write("数组长度: " + arr.length + ", 值: " + arr + "<hr>");
62
63 // 5. shift() 删除第一个元素, 返回删除的元素, 长度-1
64 var arr = [1, 2, 3, 4];
65 var value = arr.shift();
66 document.write("数组长度: " + arr.length + ", 数组的值: " + arr + ", 删除的值: " + value + "<hr>");
67
68 // 6. pop() 删除最后一个元素, 返回删除的元素, 长度-1
69 var value = arr.pop();
70 document.write("数组长度: " + arr.length + ", 数组的值: " + arr + ", 删除的值: " + value + "<hr>");
71
72 // 7. unshift() 向数组前添加多个元素
73 arr.unshift("a", "b");
74 document.write("数组长度: " + arr.length + ", 值: " + arr + "<hr>");
75
76 // 8. push() 向数组后添加多个元素
77 arr.push("c", "d");
78 document.write("数组长度: " + arr.length + ", 值: " + arr + "<hr>");
79
80 </script>
81 </head>
82 <body>
83
84 </body>
85 </html>
时间: 2024-11-07 14:41:59

<JavaScript> 二. array对象的属性和方法的相关文章

&lt;JavaScript&gt; 六. window对象的属性和方法

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title></title> 5 <script type="text/javascript"> 6 /* 7 BOM: Browser Object Model 浏览器对象模型 8 提供了访问和操作浏览器各组件的方式 9 10 window: 浏览器窗口 JS中最大的对象, 其它对象都是它的子对象 11 location: 地址栏 12

全面理解Javascript中Function对象的属性和方法

函数是 JavaScript 中的基本数据类型,在函数这个对象上定义了一些属性和方法,下面我们逐一来介绍这些属性和方法,这对于理解Javascript的继承机制具有一定的帮助. 属性(Properties) arguments 获取当前正在执行的 Function 对象的所有参数,是一个类似数组但不是数组的对象,说它类似数组是因为其具有数组一样的访问性质及方式,可以由arguments[n]来访问对应的单个参数的值,并拥有数组长度属性length.还有就是arguments对象存储的是实际传递给

js中Array对象的属性和方法总结

一:属性 length length除了常见的读取数组的长度以外,也可以通过修改length的值来给数组增加或者删除元素,当length数值减少的时候,从数组末尾删除相应元素:增加的时候增加相应数量的元素,但是新增元素没有赋值的时候,初始值为undefined; 二:方法 检测数组 if(obj instanceof Array){ //执行对数组的操作 } 但是这种方法有一个问题.当页面由框架组成的时候,不同的框架中的Window对象是不同的,而Array对象实际上是Window对象的一个属性

&lt;JavaScript&gt; 一. string对象的属性和方法

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title></title> 5 <script type="text/javascript"> 6 /* 7 string 对象 8 */ 9 10 // ------------- 属性 ------------- 11 // 1. length属性: 获取字符串的长度 12 var str = "Hello, world!

JavaScript的String对象的属性和方法

---恢复内容开始--- 属性: length              字符串的长度 prototype         字符串的原型对象 constructor       字符串的构造函数,会返回function String()函数 方法: charAt()               参数为字符串数组 数组下标.返回该下标的对应的字符.如果索引值超出字符串范围,则返回空字符串(参数范围是0至.length-1) charCodeAt()        参数同上,返回该下标对应的字符的U

关于JavaScript的对象,属性,方法的一些理解和认识。

对象      万物皆对象,所谓的对象,就是一个实体,一个物体,对象一定是有一个名字的, 在JavaScript中有很多很多对象,这些对象天生就存在在JavaScript中,比如document就是一个对象,window也是对象.     JavaScript想调用一个对象,非常的简单,直接打它的名字即可.     在JavaScript中,每个对象是负责不一样的事情.    document负责一切和文档相关的事情:window负责一切和浏览器窗口相关的事情:console负责一切和控制台相关

JavaScript中的window对象的属性和方法;JavaScript中如何选取文档元素

一.window对象的属性和方法 ①setTimeout()方法用来实现一个函数在指定毫秒之后运行,该方法返回一个值,这个值可以传递给clearTimeout()用于取消这个函数的执行. ②setInterval()用来实现一个在指定毫毛数的时间里重复调用,返回一个值,这               个值可以传递给clearInterval()用于取消后续函数的调用. ③Document对象的location属性也引用到Location对象: window.location === docume

Javascript常用对象的属性和方法

javascript为我们提供了一些非常有用的常用内部对象和方法.用户不需要用脚本来实现这些功能.这正是基于对象编程的真正目的. 在javascript提供了string(字符串).math(数值计算)和Date(日期)三种对象和其它一些相关的方法.从而为编程人员快速开发强大的脚本程序提供了非常有利的条件. 1.常用内部对象 在javascript中对于对象属性与方法的引用,有两种情况:其一是说该对象是静态对象,即在引用该对象的属性或方法时不需要为它创建实例:而另一种对象则在引用它的对象或方法是

javascript Array对象prototype属性

prototype 属性使您有能力向对象添加属性和方法. 语法: object.prototype.name=value 例子: <script type="text/javascript"> function employee(name,job,born) { this.name=name; this.job=job; this.born=born; } var bill=new employee("Bill Gates","Engineer