js自学笔记DAY4

数组:

属性:length(求得数组的长度)

eg.var arr[23,24,26];

var len = arr.length;

数组是从0开始记录,数组下标的最大值,从0开始。到数组的个数减1

如果数组有20个元素,则最大下标为19

二维数组:

var arr1=[11,22,33];

var arr2=[22,33,44];

var arr=[arr1,arr2];

var arr=[[11,22,33],[22,33,44]]

系统内部函数:

Parselnt();取整

NaN:不是一个数字

parfloat();取浮点数

isNaN():is not a number

1.如果判断为数字:flase

2.如果判断是字符:true

Array对象:

var arr=[22,24,26];

var arr=new Array[22,24,26];

属性:

length:

arr.length:获取数组的长度

方法:

concat();连接内容或者数组,组成新的数组

join();加入某个字符n,用n连接数组的每项,组成字符串,如果以空字符串连接,那么不会加入新的内容直接把数组的每项内容连接。

Pop();删除数组的最后一项并且返回

push();加入新内容返回新的长度

Reverse();反转数组的顺序

属性和方法的一般形式:

属性:对象.属性名;

方法:对象.方法名();

string对象:

var str =”adcdefghijklmn”

var str=new String(“adcdefghijklmn”);

属性:

length:

对象.length;

方法:

charAt(n);找到索引位置上的字符

charCodeAt(n);找到索引位置上的字符编码值

indexOf(”m”)找m在字符串中第一次出现的位置,如果没有,就返回-1.

lastIndexOf(“m”)找m在字符串中最后一次出现的位置,如果没有就返回-1.

split(“n”);以字符n分割字符串,返回一个数组,以空字符串分割会把字符串每一个字符都当作数组的一项内容,如果不存在n,那么就会把整个字符串当作数组的内容

substr(n,m);截取字符串,把字符串从n的位置开始截取m个,如果只有参数n则截取到最后

substring(n,m);截取字符串,把字符串从n开始截取,截取到m位置,能够取到n,但是取不到m,如果只有参数n,从n开始截取,截取到最后

toLowerCase();把字符串中的字母转换成小写

toUpperCase();把字符串中小写转成大写字母

练习:

检测用户上传的文件是否复合要求:

document.getElementByld(“id”)通过id获取元素的标签

效果

图片[1]-js自学笔记DAY4-魔法少女雪殇
代码
图片[2]-js自学笔记DAY4-魔法少女雪殇
成功效果
图片[3]-js自学笔记DAY4-魔法少女雪殇
失败效果

math对象:

math.pow(n,m);求n的m次方

math.abs(n);求n的绝对值

math .round(n);求n四舍五入的值

math.floor(n);求向下取整的值:不大于n的最大整数

math.ceil(n);求n的向上取整的值:不小于n的最小整数

math.random();获得一个0到1之间的随机数。注意:能取到0,无法取到1,区间为[0,1)

求0-n之间的随机数:math.random()*n;

求n到m之间的随机数(n<m):math.random()*(m-n)+n;

求n到m之间的随机整数(可取到m):

math.floor(math.random()*(m-n+1)+n);

练习2:

输出6个10到30之间的整数:

图片[4]-js自学笔记DAY4-魔法少女雪殇
代码
图片[5]-js自学笔记DAY4-魔法少女雪殇
效果

js特殊字符:

‘;单引号

“;双引号

\;转义字符

\r;回车

\n;换行

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情