一元算術(shù) | |
+ 一元加,數(shù)值不會產(chǎn)生影響 | 對非數(shù)值應(yīng)用一元加運算時,會調(diào)用Number()轉(zhuǎn)型函數(shù)對這個值進(jìn)行轉(zhuǎn)換 |
- 一元減,轉(zhuǎn)換為負(fù)數(shù) | ~ |
++ 遞增1 | 通過Number()轉(zhuǎn)型為數(shù)字,再加1,再重新賦值給操作數(shù)值 |
– 遞減1 | ~ |
二元算術(shù) | |
+ 加法 | |
- 減法 | |
* 乘法 | |
/ 除法 | |
% 取模 |
=== 嚴(yán)格運算符 | 比較過程沒有任何類型轉(zhuǎn)換 |
!== 嚴(yán)格運算符 | ===的結(jié)果取反 |
== 相等運算符 | 如果兩個操作值不是同一類型,相等運算符會嘗試進(jìn)行一些類型轉(zhuǎn)換,然后再進(jìn)行比較 |
!= 不相等運算符 | ==的結(jié)果取反 |
> 大于運算符 | |
>= 大于等于運算符 | |
小于運算符 | |
小于等于運算符 |
! 非(兩個!!表示Boolean()轉(zhuǎn)型函數(shù)) | 返回一個布爾值 |
&& 與 | 兩個操作都為true時返回true,否則返回false(返回值不一定是布爾值),可以多個連用(..&&..&&..) |
|| 或 | 兩個操作都是false時返回false,否則返回true(返回值不一定是布爾值),可以多個連用(..||..||..) |
Number | 對數(shù)字的支持 |
Number.MAX_VALUE | 最大數(shù)值 |
Number.MIN_VALUE | 最小數(shù)值 |
Number.NaN | 非數(shù)字 |
Number.NEGATIVE_INFINITY | 負(fù)無窮大 |
Number.POSITIVE_INFINITY | 正無窮大 |
Number.toExponential( ) | 返回四舍五入的科學(xué)計數(shù)法,加參數(shù)為保留幾位 |
Number.toFixed( ) | 小數(shù)點后面的數(shù)字四舍五入,加參數(shù)為保留幾位 |
Number.toPRecision( ) | 四舍五入,自動調(diào)用toFixed()或toExponential() |
Number.toLocaleString( ) | 把數(shù)字轉(zhuǎn)換成本地格式的字符串 |
Number.toString( ) | 將數(shù)字轉(zhuǎn)換成字符串 |
Number.valueOf( ) | 返回原始數(shù)值 |
String.length | 字符串的長度 |
String.trim() | 移除空白 |
String.trimLeft() | 移除左側(cè)空白 |
String.trimRight() | 移除右側(cè)空白 |
String.concat(value,……) | 拼接 |
String.slice(start,end) | 切片 |
String.split() | 分割 |
String.search() | 從頭開始匹配,返回匹配成功的第一個位置(g無效) |
String.match( ) | 全局搜索,如果正則中有g(shù)表示找到全部,否則只找到第一個 |
String.replace( ) | 替換,正則中有g(shù)則替換所有,否則只替換第一個匹配項; (待修改) |
String.charAt( ) | 返回字符串中的第n個字符 |
String.charCodeAt( ) | 返回字符串中的第n個字符的代碼 |
String.fromCharCode( ) | 從字符編碼創(chuàng)建—個字符串 |
String.indexOf( ) | 查找子字符串位置 |
String.lastIndexOf( ) | 查找子字符串位置(從尾部開始查詢) |
String.localeCompare( ) | 用本地特定的順序來比較兩個字符串 |
String.substr() | 抽取一個子串 |
String.substring( ) | 返回字符串的一個子串 |
String.toLocaleLowerCase( ) | 把字符串轉(zhuǎn)換小寫(針對地區(qū),在不知道程序在哪個語言環(huán)境中運行時用) |
String.toLocaleUpperCase( ) | 將字符串轉(zhuǎn)換成大寫(針對地區(qū))/td> |
String.toLowerCase() | 小寫 |
String.toUpperCase( ) | 大寫 |
String.toString( ) | 返回原始字符串值 |
String.valueOf( ) | 返回原始字符串值 |
/0 | 空字節(jié) |
/n | 換行 |
/t | 制表符 |
/b | 空格 |
/r | 回車 |
/f | 換頁 |
// | 斜杠 |
/’ | 單引號 |
/” | 雙引號 |
toString() | 返回Boolean的字符串值(‘true’或’false’) |
toLocaleString() | 返回Boolean的字符串值(‘true’或’false’) |
valueOf() | 返回Boolean的原始布爾值(true或false) |
Array.length | 數(shù)組的大小 |
Array.push() | 尾部添加元素 |
Array.pop() | 刪除并返回數(shù)組的最后一個元素 |
Array.unshift() | 在數(shù)組頭部插入一個元素 |
Array.shift( ) | 在數(shù)組頭部移除一個元素 |
Array.slice( ) | 切片 |
Array.reverse( ) | 反轉(zhuǎn) |
Array.join( ) | 將數(shù)組元素連接起來以構(gòu)建一個字符串 |
Array.concat( ) | 拼接 |
Array.sort( ) | 排序 |
Array | 對數(shù)組的內(nèi)部支持 |
Array.splice( start, deleteCount, value, …) | 插入、刪除或替換數(shù)組的元素 |
obj.splice(n,0,val) | 指定位置插入元素 |
obj.splice(n,1,val) | 指定位置替換元素 |
obj.splice(n,1) | 指定位置刪除元素 |
Array.toLocaleString( ) | 把數(shù)組轉(zhuǎn)換成局部字符串 |
Array.toString( ) | 將數(shù)組轉(zhuǎn)換成一個字符串 |
常量 | |
Math.E | 常量e,自然對數(shù)的底數(shù)。 |
Math.LN10 | 10的自然對數(shù)。 |
Math.LN2 | 2的自然對數(shù)。 |
Math.LOG10E | 以10為底的e的對數(shù)。 |
Math.LOG2E | 以2為底的e的對數(shù)。 |
Math.PI | 常量圓周率。 |
Math.SQRT1_2 | 2的平方根除以1。 |
Math.SQRT2 | 2的平方根。 |
靜態(tài)函數(shù) | |
Math.abs( ) | 計算絕對值。 |
Math.acos( ) | 計算反余弦值。 |
Math.asin( ) | 計算反正弦值。 |
Math.atan( ) | 計算反正切值。 |
Math.atan2( ) | 計算從X軸到一個點的角度。 |
Math.ceil( ) | 對一個數(shù)上舍入。 |
Math.cos( ) | 計算余弦值。 |
Math.exp( ) | 計算e的指數(shù)。 |
Math.floor( ) | 對一個數(shù)下舍人。 |
Math.log( ) | 計算自然對數(shù)。 |
Math.max( ) | 返回兩個數(shù)中較大的一個。 |
Math.min( ) | 返回兩個數(shù)中較小的一個。 |
Math.pow( ) | 計算xy。 |
Math.random( ) | 計算一個隨機(jī)數(shù)。 |
Math.round( ) | 舍入為最接近的整數(shù)。 |
Math.sin( ) | 計算正弦值。 |
Math.sqrt( ) | 計算平方根。 |
Math.tan( ) | 計算正切值。 |
元字符 | 名稱 | 匹配對象 |
---|---|---|
. | 點號 | 單個任意字符(除回車/r、換行/n、行分隔符/u2028和段分隔符/u2029外) |
[] | 字符組 | 列出的單個任意字符 |
* | 星號 | 匹配0次或多次 |
[^] | 排除型字符組 | 未列出的單個任意字符 |
? | 問號 | 匹配0次或1次 |
+ | 加號 | 匹配1次或多次 |
{min,max} | 區(qū)間量詞 | 匹配至少min次,最多max次 |
^ | 脫字符 | 行的起始位置 |
$ | 美元符 | 行的結(jié)束位置 |
| | 豎線 | 分隔兩邊的任意一個表達(dá)式 |
() | 括號 | 限制多選結(jié)構(gòu)的范圍,標(biāo)注量詞作用的元素,為反向引用捕獲文本 |
/1,/2… | 反向引用 | 匹配之前的第一、第二…組括號內(nèi)的表達(dá)式匹配的文本 |
/d | 數(shù)字,等同于[0-9] |
/D | 非數(shù)字,等同于[^0-9] |
/s | 空白字符 |
/S | 非空白字符 |
/w | 字母、數(shù)字、下劃線,等同于[0-9A-Za-z_](漢字不屬于/w) |
/W | 非字母、數(shù)字、下劃線,等同于[^0-9A-Za-z_] |
新聞熱點
疑難解答