1.JavaScript常用的內置函數
(1) eval()函數
在JavaScript中,eval()函數可以把一個字符串當做一個JavaScript表達式一樣去執行它。eval(string)
string表示一個字符串,是eval()函數必選參數。eval()函數是有返回值的,如果參數字符串是一個表達式,就會返回表達式的值。如果參數字符串不是表達式,也就是沒有值,那麼就會返 回“undefined”。
(2) isFinite()函數
isFinite(number)
number參數是必選的,可以是任意的數值,例如整型、浮點型數據。
如果該參數爲非數字、正無窮數和負無窮數,則返回false;否則的話,返回true。
如果是字符串類型的數字,就會自動轉化爲數字型。
(3)isNaN()函數
在JavaScript中使用isNaN()函數來判斷一個值是否是NaN值。如果該值爲非數字值或NaN值,返回true,否則返回false。那什麼叫NaN值呢?啊,很簡單:NaN = "Not a Number"(非數字值)。其實數字型數據(整型或浮點型)就不是NaN值,而非數字型(如字符串)就是NaN值。
這裏的參數可以是任何類型的數據,例如數字型、字符串型、日期時間型等。不過得注意一點,當參數是“字符串類型的數字”,就會自動轉換爲數字型。
(4) parseInt()函數(parseInt()函數主要將首位爲數字的字符串轉化爲數字。如果字符串不是以數字開頭,則將返回NaN。)
escape函數(escape()函數主要作用就是對字符串進行編碼,以便它們能在所有計算機上可讀。)
2.JavaScript常用的內置對象 (和java的對象差不多)
(1)字符串對象String;
(2)日期對象Date;
(3)數組對象Array;
(4)數值對象Math和Number;
參考文獻:http://www.lvyestudy.com/index.aspx