JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.
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
練習目標
取得任意範圍的亂數值。