先端ーベース(7)
17530 ワード
一、铉と菗配列と操作方法
配列はデータセットであり、javascriptでは、配列内のデータは異なるタイプであってもよい.
配列を定義する方法
7、splice()は配列中にメンバーを追加または削除します.
1、文字列結合操作:「+」
タイマーのjavascriptにおける役割1、タイミング呼び出し関数2、アニメーション制作
タイマーの種類と文法
配列はデータセットであり、javascriptでは、配列内のデータは異なるタイプであってもよい.
配列を定義する方法
(1)//
var aList = new Array(1,2,3);
(2)//
var aList2 = [1,2,3,'asd'];
二、配列中のデータを操作する方法1、配列の長さを取得する:aList.length;var aList = [1,2,3,4];
alert(aList.length); // 4
2、下付きで配列を操作するあるデータ:aList[0]var aList = [1,2,3,4];
alert(aList[0]); // 1
3、join()は、配列メンバーを一つの区切り記号で文字列に結合します.var aList = [1,2,3,4];
alert(aList.join('-')); // 1-2-3-4
4、push()とpop()は、配列の最後からメンバーを追加したり、メンバーを削除したりします.var aList = [1,2,3,4];
aList.push(5);
alert(aList); // 1,2,3,4,5
aList.pop();
alert(aList); // 1,2,3,4
5、reverse()は配列を反転させます.var aList = [1,2,3,4];
aList.reverse();
alert(aList); // 4,3,2,1
6、indexOf()は、配列中の要素の最初の出現のインデックス値を返します.var aList = [1,2,3,4,1,3,4];
alert(aList.indexOf(1));
メンバーが存在しない場合は-1に戻ります.7、splice()は配列中にメンバーを追加または削除します.
var aList = [1,2,3,4];
aList.splice(2,1,7,8,9); // 2 , 1 , '7,8,9'
alert(aList); // 1,2,7,8,9,4
三、〹文字列の処理方法1、文字列結合操作:「+」
var iNum01 = 12;
var iNum02 = 24;
var sNum03 = '12';
var sTr = 'abc';
alert(iNum01+iNum02); // 36
alert(iNum01+sNum03); // 1212
alert(sNum03+sTr); // 12abc
2、パーrseInt()は数字文字列を整数に変換する.var sNum01 = '12';
var sNum02 = '24';
var sNum03 = '12.32';
alert(sNum01+sNum02); // 1224
alert(parseInt(sNum01)+parseInt(sNum02)) // 36
alert(parseInt(sNum03)) // 12
3、パー秒eFloat()は数字文字列を小数に変換する.var sNum03 = '12.32'
alert(parseFloat(sNum03)); // 12.32
4、split()一つの文字列を文字列で構成する配列に分けるvar sTr = '2017-4-22';
var aRr = sTr.split("-");
var aRr2= sTr.split("");
alert(aRr); // ['2017','4','2']
alert(aRr2); // ['2','0','1','7','-','4','-','2','2']
5、indexOf()検索文字列に文字が含まれているかどうかvar sTr = "abcdefgh";
var iNum = sTr.indexOf("c");
alert(iNum); // 2
6、substring()切り取り文字列の使い方:substring(start、end)(endを含まない)var sTr = "abcdefghijkl";
var sTr2 = sTr.substring(3,5);
var sTr3 = sTr.substring(1);
alert(sTr2); // de
alert(sTr3); // bcdefghijkl
四、文字列の反転var str = 'asdfj12jlsdkf098';
var str2 = str.split('').reverse().join('');
alert(str2);
五、菗菗定時器タイマーのjavascriptにおける役割1、タイミング呼び出し関数2、アニメーション制作
タイマーの種類と文法
/*
:
setTimeout
clearTimeout
setInterval
clearInterval
*/
var time1 = setTimeout(myalert,2000);
var time2 = setInterval(myalert,2000);
/*
clearTimeout(time1);
clearInterval(time2);
*/
function myalert(){
alert('ok!');
}