我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

javascript小结,javascript宝典

JavaScript学习笔记之数组基本操作示例

本文实例讲述了JavaScript学习笔记之数组基本操作。分享给大家供大家参考,具体如下:

创新互联公司服务项目包括苍溪网站建设、苍溪网站制作、苍溪网页制作以及苍溪网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,苍溪网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到苍溪省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

一、数组定义

1、定义

vara=[1,2,3]

vara=newArray(1,2,3);

2、长度

返回长度

script

vara=[1,2,3,4,5,6];

alert(a.length);

/script

设置长度

script

vara=[1,2,3,4,5,6];

a.length=2;

alert(a);

/script

二、数组连接

script

vara=[1,2,3];

varb=[4,5,6];

alert(a.concat(b));

alert(b.concat(a));

/script

三、数组排序

sort()函数

默认情况是把数组元素按字符串排序

例子

01

script

vararr=['float','width','alpha','zoom','left'];

arr.sort();

alert(arr);

/script

例子02

vararr=[12,8,99,19,112];

arr.sort();

alert(arr);

例子03

sort()函数的改进

vararr=[12,8,99,19,112];

arr.sort(function(n1,n2){

returnn1-n2;

});

alert(arr);

四、数组连接

1、两个数组间的连接:contact()

script

vara=[1,2,3];

varb=[4,5,6];

alert(a.concat(b));

alert(b.concat(a));

/script

2、数组元素间的连接:join()

script

vararr=[1,2,3,4];

alert(arr.join('--p'));

/script

五、数组元素添加、删除

1、数组尾部的添加、删除

尾部添加:push(value)

例子01

script

vara=[1,2,3];

a.push(4);

alert(a);

/script

尾部删除:pop()

例子02

script

vara=[1,2,3];

a.pop();

alert(a);

/script

2、数组头部的添加、删除

头部添加

unshift(value)

例子01

script

vararr=[1,2,3];

arr.unshift(0)

alert(arr);

/script

头部删除:shift()

例子02

script

vararr=[1,2,3];

arr.shift();

alert(arr);

/script

3、数组------splice()

删除数据

例子01

script

vararr=[1,2,3,4,5,6];

//splice(起点,长度)

arr.splice(2,3);

alert(arr);

/script

插入数据

例子02

script

vararr=[1,2,3,4,5,6];

//插入数据splice(起点,长度,元素)

arr.splice(2,0,'a','b','c');

alert(arr);

/script

替换数据

例子02

script

vararr=[1,2,3,4,5,6];

//替换数据

arr.splice(2,2,'a','b');

alert(arr);

/script

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:测试上述代码运行结果。

更多关于JavaScript相关内容还可查看本站专题:《JavaScript数组操作技巧总结》、《JavaScript字符与字符串操作技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript排序算法总结》、《JavaScript查找算法技巧总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript错误与调试技巧总结》

希望本文所述对大家JavaScript程序设计有所帮助。

您可能感兴趣的文章:js数组与字符串的相互转换方法js删除数组元素、清空数组的简单方法(必看)js数组循环遍历数组内所有元素的方法JS

array

数组详解js数组去重的三种常用方法总结JavaScript从数组中删除指定值元素的方法JS数组的遍历方式for循环与for...in向JavaScript的数组中添加元素的方法小结JS删除数组里的某个元素方法javascript

数组的定义和数组的长度Js数组的操作push,pop,shift,unshift等方法详细介绍

javascript之正则表达式基础知识小结

元字符

^

$

.

*

+

?

=

!

:

|

\

/

(

)

[

]

{

}

在使用这些符号时需要用“\”来进行转移。

如果记不清楚那些标点符号需要转移,可以在使用标点符号时都使用反斜杠“\”

简单匹配

1、直接量

/javascript/

匹配带有“javascript”的字符串

比如“javascript

is

an

object-oriented

scripting

language”

2、[

]

/[abc]/

匹配字符“a”或“b”或“c”

3、[^]

/[^abc]/

匹配除了a、b、c之外的任意字符

4、.

/./

任意字符

5、\w

/\w/

任意ASCII单字符,等价于[a-zA-Z0-9]

6、\s

/\s/

空白符

7、\d

/\d/

数字,等价于[0-9]

重复

1、{n,m}

/[a]{3,5}/

重复次数至少n次最多m次,比如“aaa”或“aaaa”或“aaaaa”

2、{n,}

/[a]{3,}/

重复次数至少n次,比如“aaa”或“aaaaa”或“aaaaaa”……

3、{n}

/[a]/{3}

刚好匹配n次,比如只能匹配“aaa”

4、?

/[a]?/

0次或1次

5、+

/[a]+/

1次或多次

6、*

/[a]*/

0次或多次

选择、分组

1、|

/a|b/

选择,匹配“a”或“b”

2、()

/(abc)+/

分组,匹配“abc”或“abcabc”……

位置

1、^

/^a/

以“a”开始,比如“ab”或“abc”……

2、$

/b$/

以“b”结束,比如“ab”或“cb”……

标志

1、i

/a/i

不区分大小写,比如“a”或“A”

2、g

/b/g

全局匹配、找到所有的匹配

方法

1、

var

ret

=

“javascript”.search(/script/i)

返回第一次匹配子串开始字符的位置,没有匹配返回-1

2、

var

ret

=

“javascript”.replace(/java/gi,””)

讲匹配的子串替换成函数的第二个参数;

3、

var

ret

=

“javascript”.match(/(java)(script)/gi)

返回一个数组

ret[0]

完整的匹配“javascript”

ret[1]

第一个括号匹配的子串“java”

ret[2]

第二个括号匹配的子串“script”

……

4、

var

ret

=

“javascript”.split(/a/)

用参数匹配的子串作为分隔符分解字符串

返回数组

javascript window.confirm确认 取消对话框实现代码小结

confirm()

方法

confirm()

方法用于显示一个带有指定消息和确定及取消按钮的对话框。

说明:如果用户点击确定按钮,则

confirm()

返回

true。如果点击取消按钮,则

confirm()

返回

false

一种:

复制代码

代码如下:

a

href="javascript:if(confirm('确实要删除该内容吗?'))location=''"弹出窗口/a

二种:

复制代码

代码如下:

script

language="JavaScript"

function

delete_confirm(e)

{

if

(event.srcElement.outerText

==

"删除")

{

event.returnValue

=

confirm("删除是不可恢复的,你确认要删除吗?");

}

}

document.onclick

=

delete_confirm;

/script

a

href="Delete.aspx"

onClick="delete_confirm"删除/a

三种:

复制代码

代码如下:

if(window.confirm('你确定要取消交易吗?')){

//alert("确定");

return

true;

}else{

//alert("取消");

return

false;

}

四种:

复制代码

代码如下:

script

language="JavaScript"

function

delete_confirm()

!--调用方法--

{

event.returnValue

=

confirm("删除是不可恢复的,你确认要删除吗?");

}

/script

我自己经常用的一种更简单的方法

,更简单:

复制代码

代码如下:

form

name="form1"

method="post"

action="xxx.htm"

onSubmit="javascript:return

window.confirm('确认提交吗?')"

[img]

JavaScript与WEB前台开发课程实训总结怎么写

1 摘要:写一下网站的简介,开发采用了什么技术等。

2 目录。

3 技术介绍:介绍JavaScript和web前端相关的技术,可以去摘抄的多一点,让内容显得饱满充实。

4 网站整体设计:采用画图工具绘制网站的架构图,跟做数据表设计差不多的类型,并且对整体架构做一个详细的文字说明。

5 网站模块详情设计:详细介绍每个页面的每个功能,以及实现的过程,附上截图,主要的源码即可。

6 调试bug:实训过程中出现的问题记录下来,包括解决方案。

7 附录:心得体会、源码(可要可不要)等一堆东西。


网站栏目:javascript小结,javascript宝典
文章起源:http://shouzuofang.com/article/dsohdjc.html

其他资讯