JS實現(xiàn)數(shù)組的增刪改查操作示例
本文實例講述了JS實現(xiàn)數(shù)組的增刪改查操作。分享給大家供大家參考,具體如下:
1、給原數(shù)組中 新增
用到 push 改變原數(shù)組的長度并返回新的長度,新元素添加在原數(shù)組的末尾
<doctype>
<html>
<head>元素新增數(shù)組</head>
<body>
<div id="dem">點擊會給原素組末尾新增元素個數(shù)</div>
<button onclick="funct()">點擊</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ù)組的開頭添加一個新的元素或是更多的元素并返回新的長度。
<!doctype html >
<html>
<head></head>
<body>
<div id="dem">點擊會給原素組前面新增元素個數(shù)</div>
<button onclick="funct()">點擊</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ù)組最后一個元素
pop() 并返回刪除的數(shù)組
<!doctype html>
<html>
<head>
</head>
<body>
<div id="demo">移除最后一個元素</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() 用于插入替換 和刪除
會改變原數(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一個元素</div>
<button onclick="fun01()">刪除</button>
<script type="text/javascript">
var apple = ["Sunday","Monday","Tuesday","Wednesday"];
function fun01(){
apple.splice(1,2,"2222"); //從Moday下標開始刪除兩個,替換為"2222"
var demo = document.getElementById("demo02");
demo.innerHTML = apple;
}
</script>
</body>
</html>
4.js的加載方式
通過scrpit標簽加載在head 或者是 body的外部或者是內(nèi)部
通過元素的事件名加載函數(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代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼,看看運行效果。
更多關于JavaScript相關內(nèi)容還可查看本站專題:《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript字符與字符串操作技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript排序算法總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript數(shù)學運算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》及《JavaScript錯誤與調(diào)試技巧總結(jié)》
希望本文所述對大家JavaScript程序設計有所幫助。
相關文章
js字母大小寫轉(zhuǎn)換實現(xiàn)方法總結(jié)
本文是對js中字母大小寫轉(zhuǎn)換的實現(xiàn)方法進行了總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11
JavaScript和HTML DOM的區(qū)別與聯(lián)系及Javascript和DOM的關系
這篇文章主要介紹了JavaScript和HTML DOM的區(qū)別與聯(lián)系及Javascript和DOM的關系的相關資料,需要的朋友可以參考下2015-11-11
JavaScript中Number對象的toFixed() 方法詳解
下面小編就為大家?guī)硪黄狫avaScript中Number對象的toFixed() 方法詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-09-09
枚舉的實現(xiàn)求得1-1000所有出現(xiàn)1的數(shù)字并計算出現(xiàn)1的個數(shù)
求得1-1000所有出現(xiàn)1的數(shù)字,并計算出現(xiàn)1的個數(shù),以下是采用枚舉的實現(xiàn)方法,但是若從1-N就不管用了,因為N不一定會是多少2013-09-09
JavaScript實現(xiàn)找出字符串中第一個不重復的字符
這篇文章主要介紹了JavaScript實現(xiàn)找出字符串中第一個不重復的字符的方法,需要的朋友可以參考下2014-09-09
創(chuàng)建一個復制UBB軟件信息的鏈接或按鈕的js代碼
2008-01-01
JS實現(xiàn)超簡單的漢字轉(zhuǎn)拼音功能示例
這篇文章主要介紹了JS實現(xiàn)超簡單的漢字轉(zhuǎn)拼音功能,結(jié)合實例形式分析了javascript漢字轉(zhuǎn)換成拼音的函數(shù)定義與使用技巧,需要的朋友可以參考下2016-12-12

