首頁>Club>
12
回覆列表
  • 1 # 麥可易特網

    Javascript 標準的內建物件或稱“全域性的物件”,不要與“全域性物件”混淆了,全域性的物件是說全域性作用域裡的物件,而全域性物件是在全域性作用域裡,透過 this 來訪問的物件(但只有在ECMAScript5的非嚴格模式下才可以,在嚴格模式下得到的是 undefined )

    標準的內建物件大致可分為如下幾類:

    值屬性

    Infinity

    NaN

    Undefined

    null

    globalThis

    函式屬性

    eval()

    uneval()

    isFinite()

    isNaN()

    parseFloat()

    parseInt()

    decodeURI()

    decodeURIComponent()

    encodeURI()

    encodeURIComponent()

    escape()

    unescape()

    基本物件

    Object

    Function

    Boolean

    Symbol

    Error

    AggregateError

    EvalError

    InternalError

    RangeError

    ReferenceError

    SyntaxError

    TypeError

    URIError

    數字和日期物件

    Number

    BigInt

    Math

    Date

    字串

    String

    RegExp

    可索引的集合物件

    Array

    Int8Array

    Unit8Array

    Unit8ClampedArray

    Int16Array

    Unit16Array

    Int32Array

    Unit32Array

    Float32Array

    Float64Array

    BigInt64Array

    BigUnit64Array

    使用鍵的集合物件

    Map

    Set

    WeakMap

    WeakSet

    結構化資料

    ArrayBuffer

    SharedArrayBuffer

    Atomics

    DateView

    JSON

    控制抽象物件

    Promise

    Generator

    GeneratorFunction

    AsyncFunction

    Iterator

    AsyncIterator

    反射

    Reflect

    Proxy

    國際化

    Intl

    Intl.Collator

    Intl.DateTimeFormat

    Intl.ListFormat

    Intl.NumberFormat

    Intl.PluralRules

    Intl.RelativeTimeFormat

    Intl.Locale

    WebAssembly

    WebAssembly

    Webassembly.Module

    WebAssembly.Instance

    WebAssembly.Memory

    WebAssembly.Table

    WebAssembly.CompileError

    WebAssembly.LinkError

    WebAssembly.RuntimeError

    其他

    arguments

  • 2 # 武漢程式設計師楊哥

    授人以魚不如授人以漁。

    建議題主去看看一個前端開發者都應該知道的網站—— MDN

    網址為 https://developer.mozilla.org/zh-CN/docs/Web

    這個網站不但可以系統性瞭解js的語言,而且對各個特性、函式進行瀏覽器相容性檢視,如Array物件在各個版本瀏覽器相容型情況:

    同時每個物件都有詳細的使用說明,示例,注意事項等等,是很好的一個“參考書”:

    希望回答對你有用!

  • 3 # 全棧開發訓練營

    JSP有9個內建物件:

    - request:封裝客戶端的請求,其中包含來自GET或POST請求的引數;

    - response:封裝伺服器對客戶端的響應;

    - pageContext:透過該物件可以獲取其他物件;

    - session:封裝使用者會話的物件;

    - application:封裝伺服器執行環境的物件;

    - out:輸出伺服器響應的輸出流物件;

    - config:Web應用的配置物件;

    - page:JSP頁面本身(相當於Java程式中的this);

    - exception:封裝頁面丟擲異常的物件。

  • 4 # 騎著摩托去取經的唐僧

    JavaScript 中物件通常包括兩種型別:內建物件和瀏覽器物件,此外使用者還可以自定義物件。在 ECMAScript 中,更精確的定義應該分為:本地物件、內建物件和宿主物件。

    JavaScript常見內建物件:

    String物件:字串物件,提供了對字串進行操作的屬性和方法。

    Array物件:陣列物件,提供了陣列操作方面的屬性和方法。

    Date物件:日期時間物件,可以獲取系統的日期時間資訊。

    Boolean物件:布林物件,一個布林變數就是一個布林物件。(沒有可用的屬性和方法)

    Number物件:數值物件。一個數值變數就是一個數值物件。

    Math物件:數學物件,提供了數學運算方面的屬性和方法。

    Object物件、RegExp物件、 Global物件、Function物件。

    物件包含兩個要素:

    1、用來描述物件特性的一組資料,也就是若干變數,通常稱為屬性。

    2、用來操作物件特性的若干動作,也就是若干函式,通常稱為方法。

    內建物件都有自己的屬性和方法,訪問方法如下:

    物件名.屬性名稱

    物件名.方法名稱

  • 5 # 程式設計師強哥

    1、String:處理字串,

    如:var str="Hello World"; alert(str);

    2、Number: 處理數字,透過Number將變數設定為數值來建立物件

    如:var Num = new Number(value);constructor:返回對建立此物件的Number函式的引用。 MAX_VALUE:表示最大的數。 MIN_VALUE:表示最小的數。 NaN:非數字值。 prototype:使您有能力向物件新增屬性和方法。

    3、Boolean;處理布林值,通常是設定為true或false

    如:var validation =true;

    4、Date: 處理日期

    如:var myDate = new Date();var myDate = new Date("2020-3-31 20:33:33");var myDate = new Date(year, month, day, hours, minutes, seconds, milliseconds);如果Date()不寫引數,就返回當前時間物件如果Date()裡面寫引數,就返回括號裡輸入的時間物件

    5、Math:計算和處理數字

    如:1、Math.round(); //四捨五入 2、Math.random(); //取隨機數 3、Math.abs(); //返回絕對值 4、Math.ceil(); //向上取整 5、Math.floor(); //向下取整 6、Math.max(); //取最大值 7、Math.min(); //取最小值 8、Math.pow(a,b); //求a的b次方 9、Math.sqrt(); //開平方10、Math.sin(); //求正弦(括號內用弧度表示)11、Math.cos(); //求餘弦(括號內用弧度表示)12、Math.PI; //直接用來計算(π值)13、弧度 = Math.PI / 180 *deg;

    6、RegExp:正則表示式物件

    如:var reg = RegExp("(?![a-z0-9]+$)(?![a-zA-Z]+$)[a-zA-Z0-9]{6,16}");

    7、Array:處理陣列

    如:var myarr = new Array(6);myarr [0] = "老郭"myarr [1] = "老李"myarr [2] = "老王"

    8、Function 函式物件

    如:function myFunction(str){ return str; } var funcName=function(){ //函式體 }

    9、Object 自定義物件

    建立物件:Object.create() 如:if (typeof Object.create !== "function") { Object.create = function (proto, propertiesObject) { }} 複製物件:Object.assgin() 凍結物件:Object.freeze() 封閉物件:Object.seal() 物件判斷:Object.is 判斷物件是否被凍結:Object.isFrozen()判斷物件是否被密封:Object.isSealed()

    10、Error 錯誤物件

    如:function round(num, d){ if(!isNaN(num) && !isNaN(d){ }els{ // 丟擲自定義錯誤 throw new Error("引數必須是數字"); }}try{ }catch(err){// 有錯誤,會執行這裡catch,可以返回錯誤資訊|提示錯誤資訊 }finally{ }

    以上是簡單的總結,不是很全面,希望對您有幫助。

  • 中秋節和大豐收的關聯?
  • 王氏,族譜丟了怎麼辦?