javascript学習3:常用対象

5072 ワード

具体的な内容はコードとコメントを見てください.
Dateタイプ
<script type="text/javascript"> var d = new Date(); //  js  ,      0    document.write(d.getFullYear()+" "+(d.getMonth()+1)+" "+d.getDate()+" "+"  "+d.getDay()); </script>
特に注意してください.取得年はget FulYearです.getYear()は使えません.get Month()は0から始まります.
Stringタイプ
<script type="text/javascript"> var str1 = new String("abc"); var str2 = "abc"; alert(str1==str2);//  true var s = str2.concat("hello","world"); alert(s);//  abchelloworld //  start   end s = s.slice(2,4); alert(s);//  ch var str = "hello world"; // 2   5   alert(str.substring(2,5));//  llo // 2   5    alert(str.substr(2,5));//  llo w str = "abc.txt";//  abc.txt     alert(str.substr(str.lastIndexOf(".")+1)); </script>
arrayオブジェクト
注意してください.sort()は文字列だけで並べ替えられます.
//js array  java  list stack   
        var as = new Array();
        as.push(11);
        as.push(22);
        alert(as);

        as = new Array(11,22,33,44,55,66,77,"111","222",23);
        alert(as);
        //            
        as = [11,12,1,2,3];
        //        ---     
        alert(as.join("---"));
        //sort          
        alert(as.sort());
        //    
        alert(as.reverse());

        as = [1,2,3,4];
        //      2     0   ,        31 32-->1,2,31,32,3,4
        //as.splice(2,0,31,32);
        //      2     2   ,        31 32-->1,2,31,32
        as.splice(2,2,31,32);
        alert(as);