先端ーベース(7)

17530 ワード

一、铉と菗配列と操作方法
配列はデータセットであり、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!');
}