javascript语句语义大全(4)
1. var arr1=new Array(2)
var arr2=new Array()
var arr3=new Array("a","b")
var arr4=["a","b"]
以上都是数组的声明
2. 数组的各种方法——
length //长度
push(item) //将新元素添加到数组的结尾,并返回新数组的长度
unshift(item) //将新元素添加到数组的开头,并返回数组长度
splice()
arrayObject.splice(index,howmany,item1,.....,itemX)
arr.splice(1,0,"x") //1是索引,0特殊代码,这里代表添加指令,x是删除0个的元素,并用后面的"x"添加进来
var col=arr.splice(1,2,"X")
splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。这句话的意思是,从第2个元素开始删除2个元素,然后用"X"替换
pop() //移除最后一个元素
shift() //移除最前面的一个元素,数组元素自动前移
concat() //将多个数组连接,返回连接好的新数组
slice(start,end) //以数组形式返回数组的一部分,注意并不包括end对应的元素,如果省略end,则会复制后面的所有元素
reverse() //数组翻转
sort() //排序,里面也可以有函数,函数值大于0的时候启动元素互换——
arr.sort(function(v1, v2){return v1-v2})
indexOf() //返回参数出现的位置,从0开始,不存在的时候返回-1
split() //根据参数对字符串拆分(在字符串内参数全部消失),组成数组
join() //由数组转换成字符串,用参数去连接每个元素
javascript语句语义大全(4)的更多相关文章
- javascript语句语义大全(2)
		
1. 四则运算相关 +,-,*,/,% 分别是加减乘除和取余 2.Math.pow(a,b) a的b次方 3.toFixed(a) 四舍五入为指定小数位数的数字 4. k++; ++K 看似相同但是在 ...
 - javascript语句语义大全(1)
		
1. <script></script> javascript标签对,所有javascript内容都会写在这个里面 2. var a=0; var a; 变量的声明,上面的是声 ...
 - javascript语句语义大全(7)
		
1. 事件 onmousedown——鼠标按下事件 当鼠标按下的时候触发,根据鼠标不同的按键会有不同的值传入,左键0,滚轮1,右键2,不同浏览器可能有不同. onmousemove——当鼠标移动的时候 ...
 - javascript语句语义大全(6)
		
var d = new Date();//创建当前日期对象var d = new Date('2016/03/22');//允许var d = new Date('2016/3/22');//允许va ...
 - javascript语句语义大全(5)
		
1. var str = "abcd";alert(str.length);alert(str.charAt(0));//获取下标为0的字符alert(str.charCodeAt ...
 - javascript语句语义大全(3)
		
1. for(var i=0;i<10;i++){ } for循环,括号里面是循环条件,翻译过来是,初始设定1=0:没循环一次i会+1,直到i<10 2. var i=0: while(i ...
 - javascript语句——条件语句、循环语句和跳转语句
		
× 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...
 - 第五章:Javascript语句
		
在javascript中,表达式是短语,那么语句(statement)就是整句或命令.正如英文语句以句号结尾,javascript以分号结尾. 表达式计算出一个值,但语句使某件事发生. “使某件事发生 ...
 - MongoDB查询修改操作语句命令大全
		
MongoDB查询更新操作语句命令大全 查询操作 1.条件操作符 <, <=, >, >= 这个操作符就不用多解释了,最常用也是最简单的db.collection.find({ ...
 
随机推荐
- CevaEclipse - 编译器attribute扩展
			
1.函数与变量的 Section Attribute void foobar (void) __attribute__ ((section (".CSECT mmm"))); vo ...
 - MySQL binlog 查看信息
			
1)按时间筛选 mysqlbinlog --start-datetime="2009-09-14 0:20:00" --stop-datetim="2009-09-15 ...
 - eclipse设置java虚拟机内存大小
			
设置java虚拟机大小可以让eclipse启动运行更快...... 在eclipse中点击window--preferences--java--Installed JREs. 然后看右边的框,鼠标点击 ...
 - 【Python之路】第一篇--Linux基础命令
			
pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 . 表示当前目录 .. 表示上级目录 / 表示根目录 ls ...
 - treecnt
			
treecnt ﹡ LH (命题人) 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 给定一棵n个节点的树,从1到n标号.选择k个点,你需要选择一些边使得这k个点通过选择 ...
 - UVALive - 4670 Dominating Patterns AC  自动机
			
input n 1<=n<=150 word1 word2 ... wordn 1<=len(wirdi)<=70 s 1<=len(s)<=1000000 out ...
 - iOS UIScrollview代理方法
			
方法&&属性: // 监控目前滚动的位置(默认CGPointZero) CGPoint contentOffset; - (void)setContentOffset:(CGPoint ...
 - winsock编程select模型
			
winsock编程select模型 网络服务端连接数量过多时,为每一个连接申请一个线程会让机器性能急剧下降(大多说是因为线程在用户态和内核态之间切换会占用大量的CPU时间片).为了解决多线程带来的性能 ...
 - 如何通过Maven的Tomcat插件运行Web工程
			
去tomcat官网http://tomcat.apache.org/,左侧栏Apache Tomcat下的Maven Plugin,点进去选择最新版本Version 2.2 通过介绍可知,使用tomc ...
 - jquery源码阅读(1)
			
每天坚持阅读一定量的的jquery代码,积少成多!加油加油! jquery-2.2.1的9161~9194行 1 if ( typeof define === "function" ...