溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

javascript表達(dá)式是什么

發(fā)布時(shí)間:2022-01-19 15:15:57 來源:億速云 閱讀:175 作者:小新 欄目:web開發(fā)

這篇文章將為大家詳細(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á)式等。

javascript表達(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)把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(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)容。

AI