Time of Update: 2017-01-19
在上篇文章中我們討論了javascript中的預設參數,這篇文章,我們來討論下javascript的arguments參數對象。如下例的一個函數,我們如何根據傳入參數的不同來做不同的處理呢?複製代碼 代碼如下:function addAll () { // What do we do here?}// Should return 6addAll(1, 2, 3);// Should return 10addAll(1, 2, 3,
Time of Update: 2017-01-19
一些語言——像Ruby,CoffeeScript及即將到來的javascript版本——在定義一個函數的時候,可以聲明預設參數,像下面這樣:複製代碼 代碼如下:function myFunc(param1, param2 = "second string") { console.log(param1, param2);}// Outputs: "first string" and "second string"myFunc("first string");//
Time of Update: 2017-01-19
定義字串(String)對象JavaScript String 對象用於處理文本字串。建立 String 對象文法如下:複製代碼 代碼如下:<script language="JavaScript">var str_object = new String( str );var str1 = String( str );var str2 = str;</script>以上三種方法中,只有第一種是使用 String
Time of Update: 2017-01-19
sup 方法返回使用 HTML sup 標籤屬性定義的上標字串。其文法如下:複製代碼 代碼如下:str_object.sup()提示:該方法不符合 ECMA 標準,不建議使用。sup 方法執行個體:複製代碼 代碼如下:<script language="JavaScript">document.write( '雲棲社區' + '每一點進步,都是我們通往成功道路上的堅實腳印'.sup() );</script>運行該例子,輸出:複製代碼
Time of Update: 2017-01-19
JavaScript sub 方法sub 方法返回使用 HTML sub 標籤屬性定義的下標字串。其文法如下:複製代碼 代碼如下:str_object.sub()提示:該方法不符合 ECMA 標準,不建議使用。sub 方法執行個體複製代碼 代碼如下:<script language="JavaScript">document.write( '雲棲社區' + '每一點進步,都是我們通往成功道路上的堅實腳印'.sub() );</script>運行該例子,輸出:複製代碼
Time of Update: 2017-01-19
JavaScript strike 方法strike 方法返回使用 HTML strike 標籤屬性定義的刪除線樣式的字串。其文法如下:複製代碼 代碼如下:str_object.strike()提示:該方法不符合 ECMA 標準,不建議使用。strike 方法執行個體複製代碼 代碼如下:<script language="JavaScript">var str = "www.jb51.net";document.write( str.strike( "http://www.jb51.
Time of Update: 2017-01-19
link 方法返回使用 HTML a 標籤屬性定義的(斜體)字串。其文法如下:複製代碼 代碼如下:str_object.link( url )參數說明: 參數 說明 str_object 要操作的字串(對象) url 必需。字串要連結的 URL 地址,完整格式。 提示:該方法不符合 ECMA 標準,不建議使用。link 方法執行個體複製代碼 代碼如下:<script
Time of Update: 2017-01-19
JavaScript italics 方法italics 方法返回使用 HTML i 標籤屬性定義的(斜體)字串。其文法如下:複製代碼 代碼如下:str_object.italics()提示:該方法不符合 ECMA 標準,不建議使用。italics 方法執行個體複製代碼 代碼如下:<script language="JavaScript">var str = "www.jb51.net";document.write( str.italics()
Time of Update: 2017-01-19
JavaScript fontsize 方法fontsize 方法返回使用 HTML font 標籤中 size 屬性定義字型大小的字串。其文法如下:複製代碼 代碼如下:str_object.fontsize( size )參數說明: 參數 說明 str_object 要操作的字串(對象) size 必需。1 到 7 的數字,數字越大字型越大,字型大小對比如下: 1:10px
Time of Update: 2017-01-19
JavaScript fontcolor 方法fontcolor 方法返回使用 HTML font 標籤中 color 屬性定義的帶有顏色的字串。其文法如下:複製代碼 代碼如下:str_object.fontcolor( color )參數說明: 參數 說明 str_object 要操作的字串(對象) color 必需。顏色名(red)、RGB 值(rgb(255,0,0))或者十六進位數(#
Time of Update: 2017-01-19
JavaScript bold 方法lastIndexOf 方法返回使用 HTML b 標籤定義的粗體字串。其文法如下:複製代碼 代碼如下:str_object.bold()提示:該方法不符合 ECMA 標準,不建議使用。bold 方法執行個體複製代碼 代碼如下:<script language="JavaScript">var str = "www.jb51.net";document.write(str.bold());</script>運行該例子,輸出:複製代碼
Time of Update: 2017-01-19
JavaScript lastIndexOf 方法lastIndexOf 方法用於計算指定的字串在整個字串中最後一次出現的位置,並返回該數值。其文法如下:複製代碼 代碼如下:str_object.lastIndexOf( search, start )參數說明: 參數 說明 str_object 要操作的字串(對象) search 必需。要檢索的字串 start
Time of Update: 2017-01-19
JavaScript indexOf 方法indexOf 方法用於計算某個指定的字串在字串中首次出現的位置,並返回該數值。其文法如下:複製代碼 代碼如下:str_object.indexOf( search, start )參數說明: 參數 說明 str_object 要操作的字串(對象) search 必需。要檢索的字串 start
Time of Update: 2017-01-19
JavaScript charCodeAt 方法charCodeAt 方法用於從字串中取得指定位置字元的 Unicode 編碼。其文法如下:複製代碼 代碼如下:str_object.charCodeAt( x )參數說明: 參數 說明 str_object 要操作的字串(對象) x 必需。表示位置的數字 提示:字串是從 0 開始計數的。charCodeAt 方法執行個體複製代碼
Time of Update: 2017-01-19
JavaScript fromCharCode 方法fromCharCode 方法用於把一個或多個 Unicode 值轉換為(大寫)字串,並返回該字串。其文法如下:複製代碼 代碼如下:String.fromCharCode( num1, num2, ... )參數說明: 參數 說明 num1/num2 必需。Unicode 編碼值 提示:該方法是 String 的靜態方法,它的文法應該是
Time of Update: 2017-01-19
JavaScript onkeypress 事件使用者按下或按住一個鍵盤按鍵時會觸發 onkeypress 事件。注意:onkeypress 事件與 onkeydown 事件有些細微差別,onkeypress 事件不做相應功能鍵按下的處理。具體可將下面的樣本更改為 onkeydown 事件後,可輸入 !@#$ 等特殊字元即可體會出二者之間的差別。提示Internet Explorer/Chrome 瀏覽器使用 event.keyCode 取回被按下的字元,而
Time of Update: 2017-01-19
JavaScript onkeydown 事件使用者按下一個鍵盤按鍵時會觸發 onkeydown 事件。與 onkeypress 事件不同的是,onkeydown 事件是響應任意鍵按下的處理(包括功能鍵),onkeypress 事件只響應字元鍵按下後的處理。提示Internet Explorer/Chrome 瀏覽器使用 event.keyCode 取回被按下的字元,而 Netscape/Firefox/Opera 等瀏覽器使用 event.which。onkeydown
Time of Update: 2017-01-19
JavaScript toUpperCase方法toUpperCase方法用於把(英文)字串轉換為大寫,並返迴轉換後的字串。其文法如下:複製代碼 代碼如下:str_object.toUpperCase()toUpperCase方法執行個體複製代碼 代碼如下:<script language="JavaScript">var str = "AaBbCc";document.write( str.toUpperCase() );</script>運行該例子,輸出:複製代碼
Time of Update: 2017-01-19
JavaScript toLowerCase 方法toLowerCase 方法用於把(英文)字串轉換為小寫,並返迴轉換後的字串。其文法如下:複製代碼 代碼如下:str_object.toLowerCase()toLowerCase 方法執行個體複製代碼 代碼如下:<script language="JavaScript">var str = "AaBbCc";alert( str.toLowerCase()
Time of Update: 2017-01-19
JavaScript substring 方法substring 方法用於通過指定開始和結束位置來截取字串並返回截取部分字串。其文法如下:複製代碼 代碼如下:str_object.substring(start, end) 參數 說明 str_object 要操作的字串(對象) start 必需。開始截取的位置,非負整數 end