您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)javascript表達(dá)式是什么,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
javascript表達(dá)式有:1、算術(shù)表達(dá)式;2、字符串表達(dá)式;3、主要表達(dá);4、數(shù)組和對(duì)象初始化器表達(dá)式;5、邏輯表達(dá)式;6、左側(cè)表達(dá)式;7、屬性訪問表達(dá)式;8、對(duì)象創(chuàng)建表達(dá)式;9、函數(shù)定義表達(dá)式;10、調(diào)用表達(dá)式等。
本文操作環(huán)境:Windows7系統(tǒng)、javascript1.8.5版、DELL G3電腦
表達(dá)式是可以求值并解析為值的代碼單元。 JS中的表達(dá)式可以分為幾類。
算術(shù)表達(dá)式
字符串表達(dá)式
主要表達(dá)
數(shù)組和對(duì)象初始化器表達(dá)式
邏輯表達(dá)式
左側(cè)表達(dá)式
屬性訪問表達(dá)式
對(duì)象創(chuàng)建表達(dá)式
函數(shù)定義表達(dá)式
調(diào)用表達(dá)式
算術(shù)表達(dá)式
在此類別下,取所有計(jì)算結(jié)果為數(shù)字的表達(dá)式:
1 / 2 i++ i -= 2 i * 2
字符串表達(dá)式
計(jì)算結(jié)果為字符串的表達(dá)式:
'A ' + 'string'
主要表達(dá)
在此類別下,變量引用,文字和常量:
2 0.02 'something' true false this //the current object undefined i //where i is a variable or a constant
還有一些語言關(guān)鍵字:
function class function* //the generator function yield //the generator pauser/resumer yield* //delegate to another generator or iterator async function* //async function expression await //async function pause/resume/wait for completion /pattern/i //regex () // grouping
數(shù)組和對(duì)象初始化器表達(dá)式
[] //array literal {} //object literal [1,2,3] {a: 1, b: 2} {a: {b: 1}}
邏輯表達(dá)式
邏輯表達(dá)式使用邏輯運(yùn)算符并解析為布爾值:
a && b a || b !a
左側(cè)表達(dá)式
new //create an instance of a constructor super //calls the parent constructor ...obj //expression using the spread operator
屬性訪問表達(dá)式
object.property //reference a property (or method) of an object object[property] object['property']
對(duì)象創(chuàng)建表達(dá)式
new object() new a(1) new MyRectangle('name', 2, {a: 4})
函數(shù)定義表達(dá)式
function() {} function(a, b) { return a * b } (a, b) => a * b a => a * 2 () => { return 2 }
調(diào)用表達(dá)式
調(diào)用函數(shù)或方法的語法
a.x(2) window.resize()
關(guān)于“javascript表達(dá)式是什么”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。