1 of 9

字串與數學物件

2 of 9

字串物件簡介

  • 程式中使用的字串,其實是一個物件。��var name="彭彭"; 簡化的寫法�var name=new String("彭彭"); 完整的寫法��以上兩種寫法是一樣的意思

3 of 9

字串物件的屬性

  • 字串物件提供屬性 length,用來紀錄目前字串的長度。��var name="彭彭";�alert(name.length); 取得字串長度 2

4 of 9

字串物件的方法

  • 字串物件提供許多的方法,用來對字串做各種的處理。��charAt(字元位置) 取得字串中的特定字元�indexOf(想搜尋的文字) 搜尋字串中是否包含特定文字�substring(開頭位置, 結束位置) 取得子字串�toLowerCase() 將字串全轉換成小寫�toUpperCase() 將字串全轉換成大寫

5 of 9

練習目標

  • 簡單的測試字串物件的各種方法。

  • 讓使用者輸入文字,程式將文字倒轉顯示。

6 of 9

數學物件簡介

  • 在程式中直接寫 Math 取得系統內建的數學物件,提供許多常見的數學運算支援。��Math.random();�取得一個 0~1 之間的亂數

7 of 9

數學物件的屬性

  • 數學物件主要包含兩個重要的屬性。��Math.PI; 圓周率�Math.E; 自然對數的底數

8 of 9

數學物件的方法

  • 數學物件包含許多好用的方法。��random() 取得 0~1 之間的亂數�abs(數字) 取得數字的絕對值�pow(x,y) 算出 x 的 y 次方�round(數字) 對數字做四捨五入�floor(數字) 對數字做無條件捨去�ceil(數字) 對數字做無條件進位�sqrt(數字) 對數字開根號�

9 of 9

練習目標

  • 取得任意範圍的亂數值。