標籤:float error 一周 reference regex ace push 模式比對 exp
(function(){全域屬性Infinity表示正無窮大的數值NaN表示不是數值的值undefined undefind值全域函數decodeURI()解碼使用encodeURI()轉義的字串decodeURIComponent()解碼使用encodeURIComponent()轉義的字串encodeURI()通過轉義特定字元對URI編碼encodeURIComponent通過轉義特定字元對URI的組成部分編碼escape()用逸出序列替換特定字元來對字串編碼eval()執行JavaScript代碼字串,返回結果isFinite()判斷一個值是否無窮大isNaN()判斷一個值是否是非數值parseFloat()從字串中解析數值parseInt()從字串中解析整數unescape()解碼使用escape()編碼的字串全域對象ArrayArray()建構函式BooleanBoolean()建構函式DateDate()建構函式ErrorError()建構函式EvalErrorEvalError()建構函式Function Function()建構函式JSON引用一個對象,該對象定義瞭解析和序列化JSON的函數 JSON = JSONObj;Math引用一個對象,該對象定義了數學函數Math = MathObjNumberNumber()建構函式ObjectObject()建構函式RangeErrorRangeError()建構函式ReferenceErrorReferenceError()建構函式RegExpRegExp()建構函式StringString()建構函式SyntaxErrorSyntaxError()建構函式TypeErrorTypeError()建構函式URIErrorURIError()建構函式MathMath.ceil()對一個數字向上取整Math.float(num)對一個數字向下取整Math.round()四捨五入Math.random()計算一個隨機數Math.max()返回兩個數中較大的那個Math.min()返回兩個數中較小的那個Math.abs(num)計算絕對值Math.acos()計算反餘弦值Math.asin()計算反正弦值Math.atan()計算反正切值Math.atan2()計算從X軸到指定點的角度Math.cos()計算餘弦值Math.exp()計算e的乘方Math.log()計算自然對數Math.pow()計算x的y次方Math.sin()計算正弦值Math.sqrt()計算平方根Math.tan()計算正切值NumberNumber.toLocaleString()將一個數字轉換為本地格式的字串Number.toPrecision()格式化一個數位有效數字Number.toString()將一個數字轉換為字串Number.valueOf()返回原始的數值ObjecthasOwnProperty()檢查對象是否擁有一個指定名字的本地定義(而不是繼承)的屬性isPrototypeOf()檢查當前對象是不是指定對象的原型propertyIsEnumerable()檢查指定名字的屬性是否存在並且可以用for/in迴圈枚舉toLocaleString()返回該對象的一個本地化的字串表示toString()返回該對象的一個字串表示valueOf()返回當前對象的原始值,如果存在原始值的話靜態方法Object.create()使用指定的原型及屬性建立一個新的對象Object.defineProperties()建立或配置指定對象的一個或多個屬性Object.defineProperty()建立或配置指定對象的某個屬性Object.freeze()將指定對象設定為不可改變Object.getOwnPropertyDescriptor()查詢指定對象的指定屬性的特性Object.getOwnPropertyNames()返回一個包含指定對象的所有非繼承屬性名稱的數組,包括不可枚舉屬性Object.getPrototypeOf()返回指定對象的原型Object.isExtensible()檢查當前對象是否能添加到新的屬性中Object.isFrozen()檢查當前對象是否已凍結Object.isSealed()檢查指定對象是否為封閉的(sealed)Object.keys()返回一個包含指定對象的所有非繼承可枚舉屬性名稱的數組Object.preventExtensions()阻止向指定對象添加新的屬性Object.seal()阻止向指定對象添加新的屬性或刪除現有屬性StringcharAt()取出一個字串中指定位置的字元charCodeAt()返回一個字串中指定位置的字元的編碼concat()將一個或多個值連結成一個字串indexOf()在指定字串中尋找一個字元或子串lastIndexOf()在指定字串中向後尋找一個字元或子串localeCompare()使用本地定義的順序比較字串match()使用Regex執行模式比對replace()使用Regex執行尋找與替換操作search()在一個字串中尋找匹配某個Regex的子串slice()返回字串的一個切片或子串split()在指定的分隔字元字串或Regex處斷開,將一個字串分割為由字串組成的數組substr()提取字串的一個子串,substring()的一個變體substring()提取字串的一個子串toLowerCase()返回指定字串的一份副本,其中所有的字元都已轉為小寫toString()返回原始的字串值toUpperCase()返回指定字串的一份副本,其中所有的字元都已轉為大寫trim()返回指定字串的一份副本,其中前後的空白字元都已刪除valueOf()返回原始的字串值靜態方法String.fromCharCode()使用作為參數傳入的字元編碼建立一個新的字串Arrayconcat()把元素銜接到數組中every()測試斷言函數是否對每個數組元素都為真filter()返回滿足斷言函數的數組元素forEach()為數組的每一個元素調用指定函數indexOf()在數組中尋找匹配元素join()將數組的所有元素都轉化為字串,並銜接起來lastIndexOf()在數組中方向尋找map()從數組的元素中,計算出新的數組元素pop()移除數組最後一個元素push()把元素添加到數組尾部reduce()從數組的元素中,計算出一個值reduceRight()從右至左縮減數組reverse()在原數組中顛倒數組元素的順序shift()移除數組的第一個元素slice()返回數組的一部分some()測試是否至少有一個數組元素能讓斷言函數為真sort()在原數組中對數組元素進行排序splice()插入、刪除或替換數組元素toLocaleString()將數組轉化為本地化字串toString()將數組轉化為字串unshift()在數組頭部插入元素BooleanBoolean.toString()將布爾值轉換成字串Boolean.valueOf()返回布爾值的原始值Functionapply()將函數作為指定對象的方法來調用。傳遞給它的是指定的參數數組bind()返回一個新函數。通過可選的中指定參數,作為指定對象的方法調用該方法call()將函數作為指定對象的方法來調用。傳遞給它的是指定的參數toString()返回函數的字串表示DategetDate()返回Date對象的月份中的日期值,本地或世界時間getDay()返回Date對象的一周中的日期值,getFullYear()返回日期的年份,完整的4位元的格式getHours()返回Date對象的小時值,getMilliseconds()返回Date對象的毫秒值,getMinutes()返回Date對象的分鐘值getMonth()返回Date對象的月份值getSeconds()返回Date對象的秒數值getTime()返回Date對象內部毫秒錶示形式。注意這個值與時區不轉換getTimezoneOffset()返回當前日期的本地表示與UTC表示之間相差的分鐘數。注意傳回值依賴於指定日期的夏令時是否有效setDate()設定日期的月份的日期值setFullYear()設定日期的年份(以及可選的月份及日期)值setHours()設定日期的小時值(以及可選的分鐘、秒以及毫秒值)setMilliseconds()設定日期的毫秒值setMinutes()設定日期的分鐘值(以及可選的秒以及毫秒值)setMonth()設定日期的月份值(以及可選的月份中的天數)setSeconds()設定日期的秒值(以及可選的毫秒值)setTime()使用毫秒的格式,設定一個Date對象的值toDateString()返回一個表示當前日期的日期部分的字串toISOString()將一個Date轉為字串,使用ISO-8601標準來組合日期/時間格式和UTCtoJSON()將一個Date對象JSON序列化toLocaleDateString()返回一個表示當前日期的日期部分的字串toLocaleString()將一個Date轉換為字串toLocaleTimeString()返回一個表示當前日期的時間部分的字串toString()使用本地時區將一個Date轉換為字串toTimeString()返回一個表示指定日期的時間部分的字串toUTCString()將一個Date轉為字串valueOf()將一個Date轉為對應的內部毫秒格式靜態方法Date.now()返回目前時間,自紀元開始後的毫秒數Date.parse()解析一個日期及時間的字串表示,返回該日期的內部毫秒錶示Date.UTC()返回指定的UTC日期及時間的毫秒錶示JSONJSON.parse()解析JSON格式的字串JSON.stringify()序列化對象、數組或原始值BOMDOM})();
javascript 之基礎