1. 程式人生 > >js基礎,js常用的事件

js基礎,js常用的事件

字串解析轉換;parseInt,parseFloat,isNaN(來判斷換是否是number ,不是返回true,是返回false);

<script type="text/javascript">
    var str="123.01asdf123";
    var number = parseInt(str);
    document.write(number+"<br/>");//123
    var number1 = parseFloat(str);
    document.write(number1+"<br/>");//123.01
    document.write(isNaN(str)+"<hr/>");//是數字返回true
</script>

執行如下; 

js 陣列常用的方法;concat( ),reverse( ),sort( ),join( String str)是按照字元拼接字串;

<!--concat ,reverse, join(),sort()-->
<script type="text/javascript">
    var arr1 = [1, 3, 6, 7, 0];
    var arr2 = [1, 34, 56, 2, 5];
    var concat = arr1.concat(arr2);
    document.write(concat+"<br/>");

    var reverse = concat.reverse();
    document.write(reverse+"<br/>");

    var sort = reverse.sort();/*是按照字典順序排序的*/
    document.write("按照字典順序排序:"+sort+"<br/>");
    reverse.sort(function (a, b) { return a-b ;});
    document.write("按照順序排序:"+reverse+"<br/>");

    var str = reverse.join("-");
    document.write("使用分割符拼接字串:"+str+"<hr/>");
</script>

 執行;

陣列的特點;

1,可以包含不同的method

2,可以裝不同資料型別

3,長度可變

<!--js陣列的特點;陣列中可以裝不同資料型別的資料-->
<script type="text/javascript">
    var array = new Array();    /*array.length=0*/
    var array1 = new Array(5);    /*array1.length=5*/
    var array2 = new Array(1, 2, 1, 2, 2, 1, 5);
    var arr = [1, 1.0, true, "hello"];
    for (var i = 0; i < arr.length; i++) {
        document.write(arr[i] + "<br/>");
    }
</script>

執行;

 js時間;tolaocalstring 按照本地格式化獲取當前時間;newDate() 是獲取當前時間;

<!--時間  tolocalstring-->
<script type="text/javascript">
    document.write("本地時間:"+new Date()+"<br/>");
    document.write("本地時間格式化:"+new Date().toLocaleString()+"<hr/>");
</script>

 執行;