javascript表達式有:1、算術表達式;2、字串表達式;3、主要表達;4、陣列和物件初始化器表達式;5、邏輯表達式;6、左側表達式式;7、屬性存取表達式;8、物件創建表達式;9、函數定義表達式;10、呼叫表達式等。
本文操作環境:Windows7系統、javascript1.8.5版、DELL G3電腦
javascript表達式有哪些?
表達式是可以求值並解析為值的程式碼單元。 JS中的表達式可以分為幾類。
算術表達式
字串表達式
1 / 2 i++ i -= 2 i * 2
'A ' + 'string'
2 0.02 'something' true false this //the current object undefined i //where i is a variable or a constant
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
[] //array literal {} //object literal [1,2,3] {a: 1, b: 2} {a: {b: 1}}
a && b a || b !a
new //create an instance of a constructor super //calls the parent constructor ...obj //expression using the spread operator
object.property //reference a property (or method) of an object object[property] object['property']
new object() new a(1) new MyRectangle('name', 2, {a: 4})
function() {} function(a, b) { return a * b } (a, b) => a * b a => a * 2 () => { return 2 }
a.x(2) window.resize()
以上是javascript表達式有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!