JavaScript第二天学习
一、数组
n 定义:
var a = new array(数据);
var a=[数据];
n 赋初值:
Eg:
一维数组:var a=[1,2,3,4];
二维数组:var b=[[1,2,3],
[4,5,6],
[7,8,9]];
n 调用:
一维数组:a[下标];(单个)a;(全部调用)
二维数组:b[下标][下标];(单个)b[下标];(调用某一行)
n 属性:(数组名.属性名)
|
length |
获取数组长度 |
二、系统内部函数(n:数字,s:字符)
|
函数名 |
格式 |
返回值 |
作用 |
|
parseInt |
parseInt(n或s) |
n或”NaN”(这不是一个数字) |
返回整数 |
|
parseFloat |
parseFloat(n或s) |
同上 |
返回浮点数 |
|
isNaN |
IsNaN(n或s) |
n:flase s:true |
判断不是数字 |
三、对象
1、 数组对象
属性:(对象名.属性名)
|
属性名 |
例子 |
作用 |
|
length |
a.length |
检查a数组个数 |
方法:(变量名=方法名(参数名表))
|
方法名 |
格式 |
返回值 |
备注 |
|
concat |
b=a.concat(56,..); |
将a数组的数据复制到b中然后插入56,…。 |
|
|
push |
b=a.push(56); |
将56插入到a数组后边并且返回a数组的长度给b。 |
|
|
join |
b=a.join(“\”); |
将a数组元素提出来并且在每个元素之间连接字符串”\”然后组成新的字符串付给b。 |
|
|
reverse |
b=a.reverse(); |
将a数组元素倒过来,然后付给b。 |
a也改变,所以最后a、b一样 |
2、 字符串对象
定义:
var c=new string(“adfasaf”);
var c=”asfasf”;
属性:
|
属性名 |
格式 |
备注 |
|
length |
c.length |
字符串c的长度 |
方法:
|
方法名 |
格式 |
备注 |
|
charAt |
b=c.charAt(2); |
提取c中第2-1位置的字符付给b |
|
charCodeAt |
b=c.charCodeAt(2); |
提取c中第2-1位置的字符的ascii码付给b |
|
indexOf |
b=c.indexOf(“a”); |
检查”a”在c中第一次出现的下标返回给b(如果没有则返回-1) |
|
lastIdexOf |
b=c.lastIndexOf(“a”); |
检查”a”在c中最后一次出现的下标返回给b(如果没有则返回-1) |
|
split |
b=c.split(“a”); |
将c字符串从”a”分割,组成新的数组付给b。 |
|
substr |
b=c.substr(1,2); |
从下标为1的地方开始截取2个 |
|
substring |
b=c.substring(1,2) |
从下标1开始截取到2但是不包括2.[1,2) |
|
toLowerCase |
b=c.toLowerCase(); |
将字符串c中的所有字母转成小写 |
|
toUpperCase |
b=c.toUpperCase(); |
将字符串c中的所有字母转成大写 |
3、Math对象(数学函数)
|
方法名 |
格式 |
返回值 |
|
pow |
a=Math.pow(n,m); |
返回n的m次方 |
|
abs |
a=Math.abs(n); |
返回n的绝对值 |
|
round |
a=Math.round(n); |
返回n的四舍五入 |
|
floor |
a=Math.floor(n); |
返回不大于n的整数 |
|
ceil |
a=Math.ceil(n); |
返回不小于n的整数 |
|
random |
a=Math.random(); |
返回[0,1)之间的小数 |
关注公众号:HelloWorld爱编程,获取更多编程学习资料,还有使用的软件(pc,安卓,苹果)