JS之number、Math和數組


1、Number對象。

創建Number對象的方式:
方式1:
var 變量= new Number(數字)
方式2:
var 變量 = 數字;
常用的方法:
toString() 把數字轉換成指定進制形式的字符串。(輸入數字幾,就轉換為幾,  number.toString(2))
toFixed() 指定保留小數位,而且還帶四舍五入的功能。

2、Math  

Math對象常用的方法:

ceil 向上取整
floor() 向下取整
random() 隨機數方法 // 產生的偽隨機數介於 0 和 1 之間(含 0,不含 1),
round 四舍五入

3、Array數組對象:

創建數組的方式1:
  var 變量名 = new Array(); 創建一個長度為0的數組。

方式2:
  var 變量名= new Array(長度) 創建一個指定長度的數組對象。

方式3:
  var 變量名 = new Array("元素1","元素2"...); 給數組指定元素創建數組 的對象。

方式4:
  var 變量名 = ["元素1","元素2"...];

數組要注意的細節:
  1. 在javascript中數組的長度是可以發生變化的。

    var arr = new Array(); //創建了一個長度為0的數組對象。
    arr[100] = 10;
    document.write("arr長度:"+arr.length+"<br/>");
    
    var arr2 = new Array("狗娃","狗剩","鐵蛋");
    arr2 = ["狗娃","狗剩","鐵蛋","張三"];
    document.write("arr2長度:"+arr2.length+"<br/>");

   3.1數字的方法

    a、concat把arr1與arr2的數組元素組成一個新的數組返回。  

arr1 = arr1.concat(arr2); 

 

    b、join使用指定的分隔符把數組中的元素拼裝成一個字符串返回。

var elements = arr1.join(",");

 

    c、pop :移除數組中的最后一個元素並返回該元素。

    d、push:將新元素添加到一個數組中,並返回數組的新長度值。

arr1.push("你好");

 

    e、reverse(); 翻轉數組的元素

    f、slice指定數組 的開始索引值與結束索引值截取數組的元素,並且返回子數組。(包頭不包尾)

var subArr = arr1.slice(1,2); 

 

    g、sort排序,排序的時候一定要傳入排序的方法。(不傳時默認是按照ASCII表排列)

  arr1 = [19,1,20,5];
    arr1.sort(sortNumber);  //排序,排序的時候一定要傳入排序的方法。
    
    function sortNumber(num1,num2){ 
        return num1-num2;
    }

 

    h、splice第一個參數是開始刪除元素的 索引值, 第二參數是刪除元素的個數,往后的數據就是插入的元素(也可以不寫)。

arr1.splice(1,1,"張三","李四","王五");

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM