Rumah  >  Artikel  >  hujung hadapan web  >  Fungsi JS, Objek, Rentetan

Fungsi JS, Objek, Rentetan

王林
王林asal
2024-07-18 13:12:39870semak imbas

JS Function, Object, String

  1. Fungsi JavaScript ialah blok kod yang direka untuk melaksanakan tugas tertentu. fungsi dilaksanakan apabila "sesuatu" memanggilnya (memanggilnya).

  2. Fungsi JavaScript ditakrifkan dengan kata kunci fungsi, diikuti dengan nama, diikuti dengan kurungan ().

  3. Parameter fungsi disenaraikan di dalam kurungan () dalam definisi fungsi. Argumen fungsi ialah nilai yang diterima oleh fungsi apabila ia dipanggil. Di dalam fungsi, argumen (parameter) bertindak sebagai pembolehubah setempat.

  4. Apabila JavaScript mencapai penyataan pulangan, fungsi akan berhenti melaksanakan. Jika fungsi itu digunakan daripada penyataan, JavaScript akan "kembali" untuk melaksanakan kod selepas penyataan pemanggilan. Fungsi sering mengira nilai pulangan. Nilai pulangan "dipulangkan" kembali kepada "pemanggil".

  5. Operator () memanggil (memanggil) fungsi. Mengakses fungsi tanpa () mengembalikan fungsi dan bukan hasil fungsi.

  6. Objek literal ialah senarai nama:pasangan nilai di dalam kurung kerinting {}.

  7. Anda boleh mengakses sifat objek dalam dua cara -
    objectName.propertyName, objectName["propertyName"]

  8. Objek ialah bekas untuk Sifat dan Kaedah. Sifat dinamakan Nilai. Kaedah adalah Fungsi yang disimpan sebagai Properties. Sifat boleh menjadi nilai primitif, fungsi atau objek lain. Objek ialah objek, Matematik ialah objek, Fungsi ialah objek, Tarikh ialah objek, Tatasusunan ialah objek, Peta ialah objek, Set ialah objek. Semua nilai JavaScript, kecuali primitif, adalah objek.

  9. nilai primitif ialah nilai yang mempunyai tiada sifat atau kaedah. 3.14 ialah nilai primitif. Jenis data primitif ialah data yang mempunyai nilai primitif. JavaScript mentakrifkan 7 jenis jenis data primitif -
    A) rentetan
    B) nombor
    C) boolean
    D) batal
    E) tidak ditentukan
    F) simbol
    G) besar

  10. Nilai primitif adalah tidak berubah (ia dikodkan keras dan tidak boleh ditukar).

  11. Objek adalah boleh berubah. Ia ditangani dengan rujukan, bukan dengan nilai.

  12. Objek ialah Koleksi Tidak Teratur Hartanah. Properti ialah bahagian terpenting objek JavaScript. Sifat boleh ditukar, ditambah, dipadamkan dan sesetengahnya dibaca sahaja.

  13. Kata kunci padam memadamkan harta daripada objek. Kata kunci padam memadamkan kedua-dua nilai harta dan harta itu sendiri.

  14. Mengakses Objek Kaedah- objectName.methodName()

  15. Menambahkan kaedah baharu pada objek -
    person.name = fungsi () {
    kembalikan this.firstName + " " + this.lastName;
    };

  16. Kaedah
  17. toUpperCase() untuk menukar teks kepada huruf besar.

  18. Sesetengah penyelesaian untuk memaparkan objek JavaScript ialah -
    Memaparkan Sifat Objek mengikut nama, Memaparkan Objek
    Sifat dalam Gelung, Memaparkan Objek menggunakan Object.values(),
    Memaparkan Objek menggunakan JSON.stringify()

  19. Objek Untuk Dalam Gelung -
    orang const = {
    nama: "John",
    umur: 30,
    bandar: "New York"
    };
    biarkan teks = "";
    untuk (biar x secara peribadi) {
    teks += orang[x] + " ";
    };
    document.getElementById("demo").innerHTML = text;

  20. Anda mesti menggunakan orang[x] dalam gelung. person.x tidak akan berfungsi (Kerana
    x ialah pembolehubah gelung).

  21. Object.values() mencipta tatasusunan daripada nilai hartanah.
    Contoh - Object.values(person)

  22. Object.entry() menjadikannya mudah untuk menggunakan objek dalam gelung.

  23. Objek JavaScript boleh ditukar kepada rentetan dengan kaedah JSON
    JSON.stringify().

  24. Untuk mencipta jenis objek, kami menggunakan fungsi pembina objek.
    fungsi Orang(pertama, terakhir, umur, mata) {
    this.firstName = pertama;
    this.lastName = last;
    ini.umur = umur;
    this.eyeColor = mata;
    }
    const myFather = Orang baru("John", "Doe", 50, "biru");
    const myMother = new Person("Sally", "Rally", 48, "green");
    myMother.changeName = fungsi (nama) {
    this.lastName = nama;
    }
    myMother.changeName("Doe");
    document.getElementById("demo").innerHTML =
    "Nama keluarga ibu saya ialah " + myMother.lastName;
    Ini Contoh!

  25. HTML acara ialah "perkara" yang berlaku kepada elemen HTML. Apabila
    JavaScript digunakan dalam halaman HTML, JavaScript boleh "bertindak balas" pada
    ini acara. Berikut ialah beberapa contoh acara HTML -
    Halaman web HTML telah selesai dimuatkan, Medan input HTML ialah
    berubah, Butang HTML telah diklik. Biasa Acara HTML -

onchange - Elemen HTML telah ditukar
onclick - Pengguna mengklik elemen HTML
onmouseover - Pengguna menggerakkan tetikus ke atas elemen HTML
onmouseout - Pengguna mengalihkan tetikus dari elemen HTML
onkeydown - Pengguna menolak kekunci papan kekunci
onload - Penyemak imbas telah selesai memuatkan halaman

Rentetan

  1. String adalah untuk menyimpan teks. Rentetan ditulis dengan
    petikan.

  2. Templat Rentetan telah diperkenalkan dengan ES6 (JavaScript
    2016)
    . Templat ialah rentetan yang disertakan dalam backticcks (Ini ialah
    rentetan templat). Templat membenarkan petikan tunggal dan berganda dalam
    rentetan. Templat tidak disokong dalam Internet Explorer.

  3. Untuk mencari panjang rentetan, gunakan panjang terbina dalam
    harta benda.

  4. Watak sengkang ke belakang () bertukar watak istimewa
    menjadi aksara rentetan. let text = "Kami adalah apa yang dipanggil "Viking" dari utara."; let text= 'Tak apa.';

  5. JavaScript String sebagai Objek - biarkan y = new String("John");

  6. Jangan cipta objek Strings. Kata kunci baharu merumitkan kod dan memperlahankan kelajuan pelaksanaan. Objek rentetan boleh menghasilkan hasil yang tidak dijangka

  7. Membandingkan dua objek JavaScript sentiasa mengembalikan salah.

  8. Asas Kaedah Rentetan -

  • Rentetan panjang - Sifat panjang mengembalikan panjang suatu rentetan.
  • Rentetan charAt() - Kaedah charAt() mengembalikan aksara pada indeks (kedudukan) yang ditentukan dalam rentetan.
  • Rentetan charCodeAt() - Kaedah charCodeAt() mengembalikan kod aksara pada indeks tertentu dalam rentetan. The kaedah mengembalikan kod UTF-16 (integer antara 0 dan 65535).
  • Rentetan di()
  • Rentetan [ ]
  • Potongan rentetan()
  • Subrentetan rentetan()
  • String substr()
  • Rentetan keUpperCase()
  • Rentetan kepada Huruf Kecil()
  • Rentetan concat()
  • Potong rentetan()
  • Potong rentetanStart()
  • Potongan rentetan()
  • String padStart()
  • String padEnd()
  • Ulang rentetan()
  • String replace()
  • Rentetan gantiSemua()
  • Pemisahan rentetan()

String Kaedah Carian -

  • String indexOf()
  • String lastIndexOf()
  • Carian rentetan()
  • Padanan rentetan()
  • Padanan rentetanSemua()
  • String termasuk()
  • String startsWith()
  • String endsWith()

Rentetan Templat menggunakan tanda tanda belakang (``) dan bukannya petikan ("") untuk mentakrifkan rentetan.

Atas ialah kandungan terperinci Fungsi JS, Objek, Rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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