Javascript教學
JavaScript語法
在瀏覽器中啓用JavaScript
在HTML文件放置JavaScript
JavaScript變量和數據類型
JavaScript運算符
JavaScript if...else語句
JavaScript Switch Case
JavaScript while循環
JavaScript for循環
JavaScript for...in 循環
JavaScript循環控制
JavaScript函數
JavaScript嵌套函數
JavaScript Function() 構造
JavaScript函數字面值
JavaScript事件
JavaScript Cookies
JavaScript頁面重定向
JavaScript頁面刷新
JavaScript對話框
JavaScript void關鍵詞
Javascript頁面打印
JavaScript對象
Javascript Number對象
Javascript Number.MAX_VALUE
Javascript Number.MIN_VALUE
Javascript Number.NaN
Javascript Number.NEGATIVE_INFINITY
Javascript Number.POSITIVE_INFINITY
Javascript Object.prototype
Javascript Boolean對象
JavaScript Boolean.constructor()方法
Javascript Boolean.toSource()方法
Javascript Boolean.toString()方法
Javascript Boolean.valueOf()方法
Javascript String對象
Javascript String.constructor屬性
Javascript String.length屬性
Javascript String.charAt()方法
Javascript String.charCodeAt()方法
Javascript String.concat()方法
Javascript String.lastIndexOf()方法
Javascript String.localeCompare()方法
Javascript String.match()方法
Javascript String.replace()方法
Javascript String.search()方法
Javascript String.slice()方法
Javascript String.substr()方法
Javascript String.substring()方法
Javascript String.toLocaleLowerCase()方法
Javascript String.toLocaleUpperCase()方法
Javascript String.toLowerCase()方法
Javascript String.toString()方法
Javascript String.toUpperCase()方法
Javascript String.valueOf()方法
Javascript String.anchor()方法
Javascript String.big()方法
Javascript String.blink()方法
Javascript String.bold()方法
Javascript String.fixed()方法
Javascript String.fontcolor()方法
Javascript String.fontsize()方法
Javascript String.italics()方法
Javascript String.link()方法
Javascript String.small()方法
Javascript String.strike()方法
Javascript String.sub()方法
Javascript String.sup()方法
Javascript Arrays對象
Javascript Array.constructor屬性
Javascript Array.length屬性
Javascript Array.concat()方法
Javascript Array.every()方法
Javascript Array.filter()方法
JavaScript Array.forEach()方法
Javascript Array.indexOf()方法
Javascript Array.join()方法
Javascript Array.lastIndexOf()方法
Javascript Array.map()方法
Javascript Array.pop()方法
Javascript Array.push()方法
Javascript Array.reduce()方法
Javascript Array.reduceRight()方法
Javascript Array.reverse()方法
Javascript Array.shift()方法
Javascript Array.slice()方法
Javascript Array.some()方法
Javascript Array.toSource()方法
Javascript Array.sort()方法
Javascript Array.splice()方法
Javascript Array.toString()方法
Javascript Array.unshift()方法
JavaScript Date對象
Javascript Date.constructor屬性
Javascript Date()函數
Javascript Date.getDate()方法
Javascript Date.getDay()方法
Javascript Date.getFullYear()方法
Javascript Date.getHours()方法
Javascript Date.getMilliseconds()方法
Javascript Date.getMinutes()方法
Javascript Date.getMonth()方法
Javascript Date.getSeconds()方法
Javascript Date.getTime()方法
Javascript Date.getTimezoneOffset()方法
Javascript Date.getUTCDate()方法
Javascript Date.getUTCDay()方法
Javascript Date.getUTCFullYear()方法
Javascript Date.getUTCHours()方法
Javascript Date.getUTCMinutes()方法
Javascript Date.getUTCMonth()方法
Javascript Date.getUTCSeconds()方法
Javascript Date.getYear()方法
Javascript Date.setDate()方法
Javascript Date.setFullYear()方法
Javascript Date.setHours()方法
Javascript Date.setMilliseconds()方法
Javascript Date.getUTCMilliseconds()方法
Javascript Date.setMinutes()方法
Javascript Date.setMonth()方法
Javascript Date.setSeconds()方法
Javascript Date.setTime()方法
Javascript Date.setUTCDate()方法
Javascript Date.setUTCFullYear()方法
Javascript Date.setUTCHours()方法
Javascript Date setUTCMilliseconds()方法
Javascript Date.setUTCMinutes()方法
Javascript Date.setUTCSeconds()方法
Javascript Date.setYear()方法
Javascript Date.toDateString()方法
Javascript Date.toLocaleDateString()方法
Javascript Date.toSource()方法
Javascript Date.toString()方法
Javascript Date.toTimeString()方法
Javascript Date.toUTCString()方法
Javascript Date.valueOf()方法
Javascript Date.parse()方法
Javascript Date.UTC()方法
Javascript Math對象
Javascript Math.E屬性
Javascript Math.LN2屬性
Javascript Math.LN10屬性
Javascript Math.LOG2E,屬性
Javascript Math.LOG10E屬性
Javascript Math.PI屬性
Javascript Math.SQRT1_2屬性
Javascript Math.SQRT2屬性
Javascript Math.abs()方法
Javascript Math.acos()方法
Javascript Math.asin()方法
Javascript Math.atan()方法
Javascript Math.atan2()方法
Javascript Math.ceil()方法
Javascript Math.cos()方法
Javascript Math.exp()方法
Javascript Math.floor()方法
Javascript Math.log()方法
Javascript Math.max()方法
Javascript Math.min()方法
Javascript Math.pow()方法
Javascript Math.random()方法
Javascript Math.round()方法
Javascript Math.sin()方法
Javascript Math.sqrt()方法
Javascript Math.tan()方法
Javascript Math.toSource()方法
正則表達式和RegExp對象
Javascript RegExp.constructor屬性
Javascript RegExp.global屬性
Javascript RegExp.ignoreCase屬性
Javascript RegExp.lastIndex屬性
Javascript RegExp.multiline屬性
Javascript RegExp.source屬性
Javascript RegExp.exec()方法
Javascript RegExp.test()方法
Javascript RegExp.toSource()方法
Javascript RegExp.toString()方法
JavaScript文檔對象模型或DOM
JavaScript傳統DOM
JavaScript W3C DOM
JavaScript IE4 DOM
JavaScript錯誤和異常處理
JavaScript表單驗證
JavaScript動畫
Javascript多媒體

Javascript String對象

String對象與一系列字符和包裝JavaScript的字符串原始數據類型一些輔助方法。

因爲JavaScript字符串元和 String 對象之間自動轉換,可以調用任何 String 對象的字符串原始的輔助方法。

Syntax:

創建一個String對象:

var val = new String(string);

字符串參數是一系列已正確編碼的字符。

String 屬性:

這裏是每個屬性和它們的描述的列表。

屬性

描述

constructor

返回一個引用,創建該對象的字符串函數

length

返回字符串的長度

prototype

prototype屬性可以讓屬性和方法添加到對象

String 方法

這裏是每種方法及其描述的列表

方法

描述

charAt()

返回指定索引處的字符

charCodeAt()

返回一個數字,表示給定索引處的字符的Unicode值

concat()

結合兩個字符串的文本,並返回一個新字符串

indexOf()

返回指定值的第一次出現的調用String對象中的索引,或如果沒有找到-1

lastIndexOf()

返回指定的值最後一次出現的調用String對象中的索引,或如果沒有找到-1

localeCompare()

返回一個數字表示參考字符串是否到來之前或之後或相同的排序順序給定的字符串

match()

用於匹配的字符串正則表達式

replace()

用於查找一個正則表達式和一個字符串之間的匹配,並用新的子替換匹配的子串

search()

執行搜索的正則表達式和指定的字符串之間的匹配

slice()

提取字符串的一部分,並返回一個新的字符串

split()

通過分離串入子拆分一個String對象到字符串數組

substr()

返回字符串中,通過指定的字符數開始於指定的位置的字符

substring()

返回兩個指標之間串入字符串中的字符

toLocaleLowerCase()

字符串中的字符轉換爲小寫,同時尊重當前的語言環境

toLocaleUpperCase()

字符串中的字符轉換爲大寫,同時尊重當前的語言環境

toLowerCase()

返回轉換爲小寫調用字符串值

toString()

返回表示指定對象的字符串

toUpperCase()

返回轉換爲大寫調用字符串值

valueOf()

返回指定對象的原始值

String HTML 包裝器

下面是每個返回包裝適當的HTML標籤內的字符串的一個副本的方法的列表

Method

描述

anchor()

創建用作超文本目標的HTML錨

big()

創建一個標記要顯示在一個大的字體字符串

blink()

創建一個字符串閃爍,好像它是在標記

bold()

創建一個串,就好像它是在一個標記顯示爲粗體

fixed()

導致一個字符串,如果它是在一個標籤顯示在固定間距字體

fontcolor()

導致一個字符串在一個標記被顯示在指定的顏色

fontsize()

導致一個字符串,就好像它是在一個標記被顯示在指定的字體大小

italics()

導致字符串是斜體,就好像它是在標籤

link()

創建一個請求另一個URL的HTML超文本鏈接

small()

導致要顯示在一個小的字體,就好像它是在一個標記的字符串

strike()

導致顯示爲觸擊輸出文字,就好像它是在標籤的字符串

sub()

導致字符串顯示爲下標,就好像它是在標記

sup()

導致字符串顯示爲上標,就好像它是在標籤