JavaScript对象(二)
来源:互联网 发布:海森伯格矩阵 编辑:程序博客网 时间:2024/05/16 14:20
Array对象
Array对象的创建
arrayObj = new Array();arrayObj = new Array([size]);arrayObj = new Array(element0[,element1[,element2[,...[,elementN]]]])
参数说明:
- arrayObj:必选项,对象的变量名。
- size: 可选项,设置数组的大小,
若指定大小,则赋值不能越界。 - elementN:可选项,存入数组中的元素。
Array对象的输入和输出
输入
(1) 创建数组时
arrayObj = new Array(1,2,3,4,5,)
(2)利用数组下标输入
arrayObj[3] = "hello"
(3)利用for语句
输出
(1) 元素下标
(2) for
(3)document.write(arrayObj)
Array对象的属性
1.length
返回Array对象的长度
eg:
arrayObj= new Array(3);document.write(arrayObj.length)//result : 3
2.prototype
Array对象的方法
方法:
方法的具体使用:
concat()方法:
arr1=new Array("hello")arr2=new Array("world")document.write(arr1.concat(arr2))//result:hello,world
join():
arr1=new Array("h","e","l","l","o")document.write(arr1.join(""))//result: hello
pop()方法:
arr1=new Array("h","e","l","l","o")arr1.pop();document.write(arr1+arr1.length);//result : h,e,l,l ; length:4
push():
arr1=new Array("h","e","l","l","o")arr1.push("!");document.write(arr1+arr1.length);//result : h,e,l,l,o,! length:6
shift():
arr1=new Array("h","e","l","l","o")document.write(arr1.shift()) //result:hdocument.write(arr1) //result : e,l,l,o
reverse():
arr1=new Array("h","e","l","l","o")document.write(arr1.reverse())//result:o,l,l,e,h
sort():
arr1=new Array("h","e","l","l","o")document.write(arr1.sort())//result: e,h,l,l,o 不提供排序函数,默认为按字母顺序排序//如果提供了一个排序函数arr1=new Array("1","3","10","100","6")function array_sort(a,b){ return b-a;}document.write(arr1.sort(array_sort))//result : 100,10,6,3,1
Math对象
Math对象属性
Math 对象方法
eg:利用Math的random方法产生随机数
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>验证码</title> <script type="text/javascript"> function createCode(){ var code=""; //定义一个字符串类型存储验证码 var codeLength=6; //验证码长度为6 for(var i=0;i<codeLength;i++){ code+=parseInt((Math.random()*10)).toString(); } var codeButton=document.getElementById("code") codeButton.value=code; //将生成的验证码在button显示出来 } </script></head><body onload="createCode()"> <input type="button" id="code" onclick="createCode()"></input></body></html>
random()方法产生的随机数是一个小数点后十几位的小数,所以要用parseInt转换为整数,并且不能直接相加,要转换成字符串后再相加,否则结果会是一个由六个整数相加得到的是整数,而不是我们想要的字符串
0 0
- Javascript对象(二)
- javascript对象(二)
- JavaScript对象(二)
- JavaScript 对象(二)
- Javascript内部对象(二)
- JavaScript(二)-- 面向对象
- JavaScript对象(二)之Array对象
- JavaScript(二、对象的知识)
- JavaScript 字符串(String)对象(二十四)
- JavaScript RegExp 对象(二十九)
- javascript面向对象编程(二)
- Javascript面向对象编程(二):继承
- JavaScript 面向对象编程 (二)
- Javascript面向对象编程(二):继承
- Javascript面向对象编程(二)
- javascript笔记二(window对象)
- javascript面向对象编程(二)
- JavaScript学习笔记(二)JS对象
- go语言的认识
- GitHub的详细使用步骤
- [编程题] 小易记单词
- 正则表达式学习笔记
- JavaScript对象(一)
- JavaScript对象(二)
- jQuery之选择器
- c语言(河内塔)
- jQuery之超详尽的DOM操作
- jQuery之动画操作
- jQuery之工具函数
- Leetcode76. Minimum Window Substring
- 拓展你的jQuery!
- 一点心得