typeof檢測類型? ? ? ? 用法:alert(typeof.a)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?全局函數(shù)
eval(? )? ? ? 把字符串當js來運行
isNaN(? )? ? ? 用來判斷一個參數(shù)是否為非數(shù)字? ? 是:false否:true
parseInt? ? ?把數(shù)字字符轉(zhuǎn)換為數(shù)字? 可以將小數(shù)轉(zhuǎn)化為整數(shù)
parseFloat(? )? ? ? ? ? ? 轉(zhuǎn)換為浮點(小數(shù))
escape(編碼)? ? ? ? unescape(解碼)
isFinite(? )? ? ? ? ? ?用來判斷參數(shù)是否為有限數(shù)字? ? ?返回值為true
? ? ? ? ? ? ? ? ? ? ? ? ? ?內(nèi)置對象
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?數(shù)學對象
Math.PI? ? ? ?圓角率π
Math.ceil(參數(shù))? ? ? ?向上取整
Math.floor(參數(shù))? ? ? ? 向下取整
Math.round(參數(shù))? ? ? ? ? ? ? ?四舍五入
Math.Min(x,y,...)? ? ? ? ? ? 取最小值
Math.Max(x,y,...)? ? ? ? ? ? 取最大值
Math.pow(x,y)? ? ? ? ? ? ? ? x數(shù)的y次冪
Math.abs(參數(shù) )? ? ? ? ? ? ? ?取數(shù)的絕對值
Math.random(無參數(shù))? ? ? ? ? ? 返回0~~1之間的隨機數(shù)? 不包括1
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Date時間對象
var mydate=new Date? ? ? ? ? ? ? ? 獲取電腦的當前時間
mydate.getFullYear( )? ? ? ? ? ? ? 獲取年份
mydate.getMonth(? )? ? ? ? ? ? ? 獲取月份 ????后面需要+1;
mydate.getDate( ?)? ? ? ? ? ? ? ? ? ?獲取日期
mydate.getDay( ?)? ? ? ? ? ? ? ? ? ? 獲取星期 ??取值范圍0--6
mydate.getHours( ??)? ? ? ? ? ? ? ?獲取小時
mydate.getMinutes( ?)? ? ? ? ? ? ?獲取分鐘
mydate.getSeconds( ?)? ? ? ? ? ? 獲取秒
mydate.getMilliseconds()? ? ? ?獲取毫秒
mydate.getYear( ?)? ? ? ? ? ? ? 返回一個距1900年的偏移量
mydate.getTime( ?)? ? ? ? ? ? ? 返回一個整數(shù)值,這個整數(shù)代表從1970年到現(xiàn)在的毫秒數(shù)
所有的get全部可以轉(zhuǎn)換為set? get為獲取值set為賦值
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?字符串的屬性
str.length? ? ? ? ? ? 獲取字符串的長度
? ? ? ? ? ? ? ? ? ? ? ? ? 字符串對象的方法
str.indexOf(參數(shù)1,參數(shù)2)? ? ? ? ?查找字符? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 參數(shù)1:必選的? 所要尋找的子字符串? ? ? ?參數(shù)2:可選的? 開始查找的位置? 若省略代表從0查找? 返回值:找不到返回值為-1找到返回值第一次出現(xiàn)的位置的下標
str.substr(參數(shù)1,參數(shù)2)? ? ? ? 截取字符? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 參數(shù)1:必選的 開始截取的位置? 可以為正? 為負代表倒著找? 參數(shù)2:可選的? 截取的長度? 可以省略:代表從開始位置截取到結(jié)束位置取值:只包含開始不包含結(jié)束? ? ?取值:從零開始查找
str.replace(參數(shù)1,參數(shù)2)? ? ? ? ? ? ? 替換字符? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 參數(shù)1:必需的? 要被代替的字符串或正則表達式 如果要全局替換記得在正則表達式附加參數(shù)g參數(shù)2:必須的? 用來替換的字符串
str.substring(參數(shù)1,參數(shù)2)? ? ? ? ? 截取字符? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 參數(shù)1:必需的? ? 開始截取的位置? ? 非負的整數(shù)? ? 參數(shù)2:可選的? 結(jié)束截取的位置? ? 非負的整數(shù)? 如果省略該參數(shù)一直到尾部結(jié)束取值:只包含開始不包含結(jié)束當參數(shù)2大于參數(shù)1時先交換位置在截取
Str.lastIndexOf(參數(shù)1,參數(shù)2)? ? ? ?查找字符? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 參數(shù)1:必選的? 所要尋找的字符串? 參數(shù)2:可選的? 開始查找的位置? 若省略代表從0查找? 返回值:找不到返回值為-1找到返回值最后一次出現(xiàn)的位置取值:從零開始查找
toLowerCase? ? ? ? ? ? 把字符串全部轉(zhuǎn)化為小寫字母
toUppercase? ? ? ? ? ? ? ?把字符串全部轉(zhuǎn)化為大寫字母
str.split(參數(shù)1,參數(shù)2)? ? ? 把字符串分割為字符串數(shù)組? ? ? ? ? ? ? ? ? ? ? ? 參數(shù)1:代表從哪個字符分割? ? 參數(shù)2為幾分割幾分 可選
charCodeAt ()? ? ? ? ? ?通過下標尋找字符串? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 返回子字符串對應的Unicode編碼
tring.CharCodeAt ()? ? ? ? ? ? ? ?通過下標尋找字符串? ? ? ? ? ? ? ? ? ? Unicode編碼范圍0--65535? ? a-z? 97--122? ? A-Z? 65--90數(shù)字0-9? ? 48--57
String.fromCharCode()? ? ? ? ? ? ?通過Unicode編碼? ? ? ? ? ? ? ? ? ? ? ?寫入對應的字符
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 數(shù)組的方法
pop( )? ? ? ? ? ?刪除數(shù)組最后一個元素并返回你刪除的這個元素
shift( )? ? ? ? ? ? ?刪除數(shù)組第一個元素并返回你刪除的這個元素
a.push(b[ ])? ? ? ? ? ? ? ? ? ? ? ?把b數(shù)組的內(nèi)容放入到a數(shù)組里面 ?在尾部添加增加數(shù)組的長度 ?返回值:新數(shù)組的長度
b.unshift( ?)? ? ? ? ? ? ? 向數(shù)組的開頭添加新元素 ??增加數(shù)組的長度 ??返回值:新數(shù)組的長度
數(shù)組名稱.sort( ?)? ? ? ? ? ?參數(shù)省略時,按照Unicode編碼排序
sort(function(a-b))? ? ? ?return a-b赶促;升序? ? ? ? ? ? ? ? return b-a躬柬;降序
reverse? ? ? ? ? ? ? ? 顛倒數(shù)組中元素的順序
splice(參數(shù)1虹曙,參數(shù)2娇钱,參數(shù)3)? ? 參數(shù)1刪除的位置 ??參數(shù)2刪除的個數(shù) ???參數(shù)3可選的 ?再刪除的位置上添加新元素 ??返回值:刪除的元素
concat( ?)鏈接兩個或多個數(shù)組(數(shù)組的拼接) ??返回值:拼接后的新數(shù)組
join( ?)把數(shù)組中的所有元素分割字符串 ???參數(shù)可以省略 ???省略時默認用逗號分開
slice(參數(shù)1,參數(shù)2 )? ? ? ? ? ? ? ?從已有的數(shù)組中返回選定的數(shù)組 ??參數(shù)2可選 ??參數(shù)1開始截取的位置可以取負值 ?包含開始不包含結(jié)束
? ? ? ? ? ? ? ? ? ? ? ? ? ?Json
JSON.parse( ?)? ? ? ? ? ? ? ? 把字符串轉(zhuǎn)化為json對象
JOSN.stringfy( ?)? ? ? ? ? ? ? ? 將json轉(zhuǎn)化為字符串