Apakah ungkapan javascript?

藏色散人
Lepaskan: 2022-01-19 14:47:06
asal
4170 orang telah melayarinya

Ekspresi Javascript termasuk: 1. Ungkapan aritmetik; 3. Ungkapan utama; ungkapan; 8. Ekspresi penciptaan objek; 9. Ekspresi definisi fungsi;

Apakah ungkapan javascript?

Persekitaran pengendalian artikel ini: sistem Windows 7, versi javascript 1.8.5, komputer DELL G3

Apakah itu ungkapan javascript?

Ungkapan ialah unit kod yang boleh dinilai dan diselesaikan menjadi nilai. Ungkapan dalam JS boleh dibahagikan kepada beberapa kategori.

  • Ungkapan aritmetik

  • Ungkapan rentetan

  • Ungkapan utama

  • Ungkapan pemula tatasusunan dan objek

  • Ungkapan logik

  • Ekspresi tangan kiri

  • Ekspresi akses harta

  • Ekspresi penciptaan objek

  • Ekspresi definisi fungsi

  • Ekspresi panggilan

  • Ungkapan aritmetik

Di bawah kategori ini, ambil semua ungkapan yang menilai kepada nombor:

1 / 2
i++
i -= 2
i * 2
Salin selepas log masuk

Ungkapan rentetan

Ungkapan yang menilai kepada rentetan:

'A ' + 'string'
Salin selepas log masuk

Ungkapan utama

Di bawah kategori ini, Rujukan pembolehubah, literal dan pemalar:

2
0.02
'something'
true
false
this //the current object
undefined
i //where i is a variable or a constant
Salin selepas log masuk

Di sana juga merupakan beberapa kata kunci bahasa:

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
Salin selepas log masuk

Ungkapan pemula tatasusunan dan objek

[] //array literal
{} //object literal
[1,2,3]
{a: 1, b: 2}
{a: {b: 1}}
Salin selepas log masuk

Ungkapan logik Ungkapan logik formula

menggunakan operator logik dan menyelesaikan kepada a Nilai Boolean:

a && b
a || b
!a
Salin selepas log masuk

Ekspresi sebelah kiri

new //create an instance of a constructor
super //calls the parent constructor
...obj //expression using the spread operator
Salin selepas log masuk

Ekspresi akses harta

object.property //reference a property (or method) of an object
object[property]
object['property']
Salin selepas log masuk

Ungkapan penciptaan objek

new object()
new a(1)
new MyRectangle('name', 2, {a: 4})
Salin selepas log masuk

Ungkapan definisi fungsi

function() {}
function(a, b) { return a * b }
(a, b) => a * b
a => a * 2
() => { return 2 }
Salin selepas log masuk

Ungkapan panggilan

Sintaks untuk memanggil fungsi atau kaedah

a.x(2)
window.resize()
Salin selepas log masuk

Kajian yang disyorkan: "tutorial asas js"

Atas ialah kandungan terperinci Apakah ungkapan javascript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan