99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

語(yǔ)言概述

2018-06-16 12:58 更新

下面是非正式的 ECMAScript 概述 -- 并未描述語(yǔ)言的所有部分。此概述并非標(biāo)準(zhǔn)的一部分。


ECMAScript 是基于對(duì)象的:基本語(yǔ)言和宿主設(shè)施都由對(duì)象提供,ECMAScript 程序是一組可通信的對(duì)象。ECMAScript 對(duì)象 (objects) 是 屬性 (properties) 的集合,每個(gè)屬性有零個(gè)或多個(gè) 特性 (attributes),它確定怎樣使用此屬性。例如,當(dāng)設(shè)置一個(gè)屬性的 Writable 特性為 false 時(shí),任何試圖更改此屬性值的 ECMAScript 代碼的都會(huì)運(yùn)行失敗。屬性是持有其他 對(duì)象 (objects), 原始值 (primitive values), 函數(shù) (functions) 的容器。原始值是以下內(nèi)置類(lèi)型之一的成員:Undefined,Null,Boolean,Number,String;對(duì)象是剩下的內(nèi)置類(lèi)型 Object 的成員;函數(shù)是可調(diào)用對(duì)象 (callable object)。方法 (method) 是通過(guò)屬性與對(duì)象關(guān)聯(lián)的函數(shù)。


ECMAScript 定義一組內(nèi)置對(duì)象 (built-in objects),勾勒出 ECMAScript 實(shí)體的定義。這些內(nèi)置對(duì)象包括 全局對(duì)象 (global object) ,Object 對(duì)象 ,F(xiàn)unction 對(duì)象 ,Array 對(duì)象 ,String 對(duì)象 ,Boolean 對(duì)象 ,Number 對(duì)象 ,Math 對(duì)象 ,Date 對(duì)象 ,RegExp 對(duì)象 ,JSON 對(duì)象,和 Error 對(duì)象: Error ,EvalError ,RangeError ,ReferenceError ,SyntaxError ,TypeError ,URIError 。


ECMAScript 中還定義一組內(nèi)置運(yùn)算符 (operators)。ECMAScript 運(yùn)算符包括 一元運(yùn)算符 ,乘法運(yùn)算符 ,加法運(yùn)算符 ,按位移位運(yùn)算符 ,關(guān)系運(yùn)算符 ,相等運(yùn)算符 ,二進(jìn)制位運(yùn)算符 ,二進(jìn)制邏輯運(yùn)算符 ,賦值運(yùn)算符 ,逗號(hào)運(yùn)算符。


ECMAScript 語(yǔ)法有意設(shè)計(jì)成與 Java 語(yǔ)法類(lèi)似。ECMAScript 的語(yǔ)法是松散的,使其能夠作為一個(gè)易于使用的腳本語(yǔ)言。例如,一個(gè)變量不需要有類(lèi)型聲明,屬性也不需要與類(lèi)型關(guān)聯(lián),定義的函數(shù)也不需要聲明在函數(shù)調(diào)用詞句的前面。


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)