JS實(shí)現(xiàn)數(shù)組的增刪改查操作示例
本文實(shí)例講述了JS實(shí)現(xiàn)數(shù)組的增刪改查操作。分享給大家供大家參考,具體如下:
1、給原數(shù)組中 新增
用到 push 改變?cè)瓟?shù)組的長(zhǎng)度并返回新的長(zhǎng)度,新元素添加在原數(shù)組的末尾
<doctype>
<html>
<head>元素新增數(shù)組</head>
<body>
<div id="dem">點(diǎn)擊會(huì)給原素組末尾新增元素個(gè)數(shù)</div>
<button onclick="funct()">點(diǎn)擊</button>
<script type="text/javascript">
var app = ["001","002","002"];
function funct(){
app.push("003","0005");
var demo = document.getElementById("dem");
demo.innerHTML = app;
}
</script>
</body>
</html>
unshift 在原數(shù)組的開頭添加一個(gè)新的元素或是更多的元素并返回新的長(zhǎng)度。
<!doctype html >
<html>
<head></head>
<body>
<div id="dem">點(diǎn)擊會(huì)給原素組前面新增元素個(gè)數(shù)</div>
<button onclick="funct()">點(diǎn)擊</button>
<script type="text/javascript">
var app = ["001","002","002"];
function funct(){
app.unshift("003","0005");
var demo = document.getElementById("dem");
demo.innerHTML = app;
}
</script>
</body>
<html>
2、移除 數(shù)組最后一個(gè)元素
pop() 并返回刪除的數(shù)組
<!doctype html>
<html>
<head>
</head>
<body>
<div id="demo">移除最后一個(gè)元素</div>
<button onclick="fun()"></button>
<script type="text/javascript" charset="utf-8">
var apple = ["001","002","003"];
function fun(){
apple.pop();
var demo = document.getElementsById("demo");
demo.innerHtml = apple;
}
</script>
</body>
</html>
3.數(shù)組中的splice() 用于插入替換 和刪除
會(huì)改變?cè)瓟?shù)組
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>數(shù)組里面的push和pop</title>
</head>
<body>
<div id="demo02">單擊刪除bing并tihuan一個(gè)元素</div>
<button onclick="fun01()">刪除</button>
<script type="text/javascript">
var apple = ["Sunday","Monday","Tuesday","Wednesday"];
function fun01(){
apple.splice(1,2,"2222"); //從Moday下標(biāo)開始刪除兩個(gè),替換為"2222"
var demo = document.getElementById("demo02");
demo.innerHTML = apple;
}
</script>
</body>
</html>
4.js的加載方式
通過(guò)scrpit標(biāo)簽加載在head 或者是 body的外部或者是內(nèi)部
通過(guò)元素的事件名加載函數(shù)
5.switch case用法
function fun(){
var num = "01";
switch (num){
case "01":console.log("星期一"); //代碼塊
break;
case "02":fun01();
break;
default:console.log("星期八");
}
}
感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具:http://tools.jb51.net/code/HtmlJsRun測(cè)試上述代碼,看看運(yùn)行效果。
更多關(guān)于JavaScript相關(guān)內(nèi)容還可查看本站專題:《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript字符與字符串操作技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript排序算法總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》及《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
相關(guān)文章
js字母大小寫轉(zhuǎn)換實(shí)現(xiàn)方法總結(jié)
本文是對(duì)js中字母大小寫轉(zhuǎn)換的實(shí)現(xiàn)方法進(jìn)行了總結(jié)介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-11-11
JavaScript和HTML DOM的區(qū)別與聯(lián)系及Javascript和DOM的關(guān)系
這篇文章主要介紹了JavaScript和HTML DOM的區(qū)別與聯(lián)系及Javascript和DOM的關(guān)系的相關(guān)資料,需要的朋友可以參考下2015-11-11
JavaScript中Number對(duì)象的toFixed() 方法詳解
下面小編就為大家?guī)?lái)一篇JavaScript中Number對(duì)象的toFixed() 方法詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-09-09
枚舉的實(shí)現(xiàn)求得1-1000所有出現(xiàn)1的數(shù)字并計(jì)算出現(xiàn)1的個(gè)數(shù)
求得1-1000所有出現(xiàn)1的數(shù)字,并計(jì)算出現(xiàn)1的個(gè)數(shù),以下是采用枚舉的實(shí)現(xiàn)方法,但是若從1-N就不管用了,因?yàn)镹不一定會(huì)是多少2013-09-09
JavaScript實(shí)現(xiàn)找出字符串中第一個(gè)不重復(fù)的字符
這篇文章主要介紹了JavaScript實(shí)現(xiàn)找出字符串中第一個(gè)不重復(fù)的字符的方法,需要的朋友可以參考下2014-09-09
Bootstrap Table使用整理(五)之分頁(yè)組合查詢
這篇文章主要介紹了 Bootstrap Table使用整理(五)之分頁(yè)組合查詢的實(shí)例代碼,非常報(bào)錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-06-06
創(chuàng)建一個(gè)復(fù)制UBB軟件信息的鏈接或按鈕的js代碼
2008-01-01
JS實(shí)現(xiàn)超簡(jiǎn)單的漢字轉(zhuǎn)拼音功能示例
這篇文章主要介紹了JS實(shí)現(xiàn)超簡(jiǎn)單的漢字轉(zhuǎn)拼音功能,結(jié)合實(shí)例形式分析了javascript漢字轉(zhuǎn)換成拼音的函數(shù)定義與使用技巧,需要的朋友可以參考下2016-12-12

