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()  //由数组转换成字符串,用参数去连接每个元素

时间: 2024-12-15 05:58:30

javascript语句语义大全(4)的相关文章

javascript语句语义大全(2)

1. 四则运算相关 +,-,*,/,% 分别是加减乘除和取余 2.Math.pow(a,b) a的b次方 3.toFixed(a) 四舍五入为指定小数位数的数字 4. k++; ++K 看似相同但是在运算的时候有些微的差异 var k=0 alert(k++) alert(++k) 上述两个式子中,第一个的结果还是0,第二个是1. 例如:alert(++k + k++ + ++k + k); 上式中,先执行++K,这个时候k被+1的同时,++K立即生效,于是式子成为:alert(1 + k++

javascript语句语义大全(5)

1. var str = "abcd";alert(str.length);alert(str.charAt(0));//获取下标为0的字符alert(str.charCodeAt(0));//97 获取下标为0的字符的编码alert(String.fromCharCode(97, 98));//编码转换成字符 2. alert(str.indexOf("abcccc"));//查找字符串第一次出现的位置alert(str.lastIndexOf('a'));//查

javascript语句语义大全(7)

1. 事件 onmousedown——鼠标按下事件 当鼠标按下的时候触发,根据鼠标不同的按键会有不同的值传入,左键0,滚轮1,右键2,不同浏览器可能有不同. onmousemove——当鼠标移动的时候触发 onkeydown——当键盘按键的时候触发 2. 元素坐标 相对于事件源对象的偏移量,也就是元素坐标,相对坐标 console.log(event.offsetX+','+event.offsetY) 在可视区域的位置,浏览器坐标 console.log(event.clientX+','+e

javascript语句语义大全(6)

var d = new Date();//创建当前日期对象var d = new Date('2016/03/22');//允许var d = new Date('2016/3/22');//允许var d = new Date('2016-3-22');//无效var d = new Date('2016-03-22');//允许 d.setFullYear(2010);//设置年份alert(d.getFullYear());//获取年份 d.setMonth(5);//设置月份alert(

javascript语句语义大全(3)

1. for(var i=0;i<10;i++){ } for循环,括号里面是循环条件,翻译过来是,初始设定1=0:没循环一次i会+1,直到i<10 2. var i=0: while(i<5){ } while循环,当括号中的式子是真的时候,执行循环内容 3. do{ }while(...) 和上面的基本一样,唯一的区别是这个循环会[至少执行一次]

第五章:Javascript语句

在javascript中,表达式是短语,那么语句(statement)就是整句或命令.正如英文语句以句号结尾,javascript以分号结尾. 表达式计算出一个值,但语句使某件事发生. “使某件事发生”的一个方法是计算带有副作用的表达式.诸如赋值和函数调用这些有副作用的表达式,是可以作为单独的语句的.这种把表达式当做语句的用法也称做表达式语句(expression statement).类似的语句还有声明语句(declaration statement),声明语句用来声明新变量或者定义新函数.

javascript语句——条件语句、循环语句和跳转语句

× 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文介绍可以改变语句默认执行顺序的条件语句.循环语句和跳转语句 条件语句 脚本的威力体现在它们可以根据人们给出的各种条件做出决策,javascript使用条件语句来做判断 条件语句(conditianal statement)通过判断表达式的值来决定执行还是跳过某些语句,包括if语句和switch语句

JavaScript 语句标识符,变量周期

语句 描述 break 用于跳出循环. catch 语句块,在 try 语句块执行出错时执行 catch 语句块. continue 跳过循环中的一个迭代. do ... while 执行一个语句块,在条件语句为 true 时继续执行该语句块. for 在条件语句为 true 时,可以将代码块执行指定的次数. for ... in 用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作). function 定义一个函数 if ... else 用于基于不同的条件来执行不同的动作. ret

爬虫之动态HTML处理(Selenium与PhantomJS )执行 JavaScript 语句

执行 JavaScript 语句 1.隐藏百度图片 from selenium import webdriverimport time driver = webdriver.PhantomJS()driver.get("https://www.baidu.com/") # 给搜索输入框标红的javascript脚本js = "var q=document.getElementById(\"kw\");q.style.border=\"2px so