前端面试题(3)

1.分割字符串split()

split()方法将字符串分割为字符串数组,并返回此数组。

语法:stringObject.split(separator,limit)

参数:separate:必须。从参数指定的地方分割stringObject.

        limit:可选参数,分割的次数,如设置该参数,返回的子串不会多于这个参数指定的数组,如果无此参数为不限制次数。

注意:如果把空格字符串("")用作separator,那么stringObject中的每个字符之间都会被分割。

eg:

var mystr ="www.imooc.com";

document.write(mystr.split(".")+"<br>");

document.write(mystr.split(".",2)+"<br>");

运行的结果:

www,imooc,com

www,imooc

2,数组的对象

数组对象是一个对象的集合,里面的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,从零开始的

数组的定义方法:

(1).定义了一个空数组

var 数组名= new array();

2.定义时指定一个有n个空元素的数组;

var 数组名 = new Array(n);

3.定义数组的时候,直接初始化数据:

var 数组名 = [<元素1>,<元素>,<元素3>,.....];

我们定义myArray数组,并赋值,代码如下:

var myArray =[2,8,6];

说明:定义了一个数组myArray,里面的元素是:myArray[0]=2;myArray[1]=8;myArray[2]=6;

数组元素使用:

数组名[下标] = 值 ;

注意:数组的下标用方括号括起来,从0开始。

数组属性:

length用法:<数组的对象>.length;返回;数组的长度,即数组里有多少个元素,它等于数组里最后一个元素的下表加一。

 3.如果你上传一个文件不想被百度或者其他的搜索引擎收录

可以在文件下加一个robots.txt

txt里的内容可以是:

User-agent:*

Disallow:/rss.php

Disallow:/test/

Sitemap:http://www.lixiaomei.com/index.xml

Sitemap:http://www.lixiaomei.com/index.html

#***谷歌位xml格式,百度为html格式***

#***程序自动生成区START(请忽删除该行)***

#***程序自动生成区 END(请忽删除该行)

原文地址:https://www.cnblogs.com/jiuyuetian/p/6520417.html