JavaScript数组对象赋值用法实例
本文实例讲述了JavaScript数组对象赋值用法。分享给大家供大家参考。具体如下:
这里JavaScript数组对象的使用会使你的JS程序变得简洁而有效率,但是好像不少新手都不喜欢用数组,因为觉得它们抽象,不好理解,其实只要你认真领悟,它就像捅破窗户纸一样,令你豁然开朗。希望通过本实例,你对数组会有更多的理解。
运行效果图如下:
具体代码如下:
<html> <head> <meta http-equiv="content-type" content="text/html; charset=GB2312" /> <title>Js数组对象方法应用示例</title> </head> <body style="overflow:auto;"> <div style="font-size:12px; font-weight:bold; color:white; font-family:Arial, 宋体; background-color:#6090DA; padding:4px 10px;"> <script type="text/javascript"> var user_inputs = new Array(); var str; while(str=prompt("请输入任意内容:",""))user_inputs.push(str); user_inputs.sort(); document.write("你输入的内容排序后的结果为:<br>"+user_inputs.join("<br>")); </script> </div> </body> </html>
希望本文所述对大家的javascript程序设计有所帮助。
相关推荐
-
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
1 C,C++,Java,PHP都能容忍末尾的逗号 C,C++,Java中对数组赋值时,最后一个元素末尾的逗号可有可无.下面两行代码对这些语言来说是等效的. int a[] = {1,2,3}; /* 正确 */ int a[] = {1,2,3,}; /* 正确 */ PHP这一点也继承了C的特点,下面的两行代码等效. $a = array(1,2,3); /* 正确 */ $a = array(1,2,3,); /* 正确 */ 2 JavaScript视末尾逗号为语法错误! 然而到了Jav
-
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
一,概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类.Hashtable类等等. 目前在Javascript中,已经存在一些标准的类,例如Date.Array.RegExp.String.Math.Number等等,这为我们编程提供了许多方便.但对于复杂的客户端程序而言,这些还远远不够. 与Java不同,Java2提供给我们的标准类很多,基本上满足了我们的编程需求,但是Javascript提供的标准类很
-
javascript引用对象的方法
<a id="link1" name="link1" href="http://bbs.51js.com/">51js</a> ============= 同一页面内的引用方法: 1.使用id: link1.href 2.使用name: document.all.link1.href 3.使用sourseIndex: document.all(4).href //注意,前面还有HTML.HEAD.TITLE和BODY,所以
-
JS模拟面向对象全解(二、类型与赋值)
类型赋值类似变量传递的问题. 基本数据类型不必说,传值的. 复制代码 代码如下: var a=5; var b=a; b=3; alert(a);//提示5 alert(b);//提示3 由此观之,发现改变b不会改变a,因为都是变量的值在来回传递,和变量本身没有关系. 对象类型,传址的. 复制代码 代码如下: var a=new Object(); a.x=5; var b=a; b.x=3; alert(a.x);//提示3 alert(b.x);//提示3 这样,由于传址,所以b即是a,a即
-
javascript原始值和对象引用实例分析
本文实例讲述了javascript原始值和对象引用的方法.分享给大家供大家参考.具体分析如下: 一句话来说:原始值是不可变的,而对象引用是可变的. js中的原始值(undefined.null.布尔值.数字和字符串)与对象(包括数组和函数)有着本质的区别.原始值是不可更改的,任何方法都无法更改一个原始值:对于字符串来说,字符串中所有的方法看上去返回了一个修改后的字符串,实际上返回的是一个新的字符串值: var str="hello world"; s.toUpperCase(); s;
-
JavaScript对象参数的引用传递
今天碰到一个问题,怎样把参数变更影响到函数外部,如: <script> var myname = "wood"; A(myname); document.write(myname); function A(n) { n = "Yao"; } </script> 输出结果还是wood,说明当myname传入A函数后,在函数体内,相当于有一个myname的副本,这个副本的值等于myname,之后在函数体内对其做的操作是在这个副本上进行的. 但情况
-
JavaScript对象引用与赋值实例详解
本文实例讲述了JavaScript对象引用与赋值.分享给大家供大家参考,具体如下: <script type="text/javascript"> //例子一: 引用 var myArrayRef = new Array(0,1,2); //创建数组对象 var mySeconArrayRef = myArrayRef; // 对象复制. myArrayRef[0] = 100; // 修改元素值 alert(mySeconArrayRef[0]); /** * 输出 10
-
javascript引用对象的方法代码
同一页面内的引用方法: 1.使用id: link1.href 2.使用name: document.all.link1.href 3.使用sourseIndex: document.all(4).href //注意,前面还有HTML.HEAD.TITLE和BODY,所以是4 4.使用链接集合: document.anchors(0).href //全部的集合有all.anchors.applets.areas.attributes.behaviorUrns.bookmarks. boundEle
-
js中判断Object、Array、Function等引用类型对象是否相等
在迭代中,我们还要注意的是,对象或者数组中的元素可能是一个任意值--除了原始类型值.object.arrray外,这个值还可能是一个方法.一个DOM对象或者window对象,可能你已经注意到了,有部分引用类型是不能进行迭代的,需要分支判断,代码如下: 复制代码 代码如下: function compare(a,b){ var pt = /undefined|number|string|boolean/, fn = /^(function\s*)(\w*\b)/, cr = "constructo
-
Javascript delete 引用类型对象
如下面例子: 复制代码 代码如下: var testVar = { a : { test : 1 } }, test1 = {}, test2 = {}; test1.a = testVar.a; test2.a = testVar.a;/* delete test1.a; console.log(test1.a); //
随机推荐
- C++单例模式的实例详解
- WEB标准字体常规定义
- MongoDB运行状态监控、性能分析工具mongostat详解
- jQuery页面滚动浮动层智能定位实例代码
- 详解Tomcat7中WebSocket初探
- MyBatis学习教程(六)-调用存储过程
- 图解红黑树及Java进行红黑二叉树遍历的方法
- 时间中间键的整理
- js更优雅的兼容
- 使用JavaScript获取地址栏参数的方法
- PHP判断表达式中括号是否匹配的简单实例
- C#计算字符串哈希值(MD5、SHA)的方法小结
- asp中获取当前页面的地址与参数的函数代码
- Yii Framework框架获取分类下面的所有子类方法
- 基于jQuery的ajax功能实现web service的json转化
- 深入理解JavaScript内置函数
- ReactJs实现树形结构的数据显示的组件的示例
- Google AdSense英文高价关键词排行列表
- java对象拷贝详解及实例
- ASP.NET缓存介绍