Ada banyak konten objek dalam JavaScript, dan saya dapat memilih beberapa yang saya gunakan untuk menjelaskan.
Pelajari beberapa manual studi JavaScript.
Jika Anda menginginkan manual ini, Anda dapat meninggalkan pesan, dan saya akan mengirimkannya kepada Anda jika Anda melihatnya. Baiklah, mari kita ringkas jalan saya sendiri menuju kemajuan.
1. Objek:
(1) Semua peristiwa dalam JavaScript adalah objek: string, array, fungsi ...
(2) Setiap objek memiliki sifat dan metode.
(3) JS memungkinkan objek khusus.
2. Objek Kustom:
(1) Tentukan dan buat instance objek.
(2) Gunakan fungsi untuk menentukan objek, dan kemudian buat instance objek baru.
Contoh (untuk 2- (1)):
Metode 1:
<script>
orang = objek baru ();
people.name = "yan xiaoyuan";
people.age = "18";
Document.write ("Nama:"+People.Name+", Umur:"+People.Age);
</script>
Hasil: Antarmuka mencetak Nama Keluar: Yan Xiaoyuan, Umur: 18
Metode 2:
<script>
orang = objek baru ();
orang = {
Nama: "Yan Xiaoyuan",
Usia: 18
}
Document.write ("Nama:"+People.Name+", Umur:"+People.Age);
</script>
Hasil: Antarmuka mencetak Nama Keluar: Yan Xiaoyuan, Umur: 18
Contoh (untuk 2- (2)):
<script>
function people (name, use) {
this.name = name;
this.age = usia;
}
Son = orang baru ("Yan Xiaoyuan", 18);
Document.write ("Nama:"+son.name+", usia:"+son.age);
</script>
Hasil: Antarmuka mencetak Nama Keluar: Yan Xiaoyuan, Umur: 18
Objek String String
1. Objek string:
Objek String digunakan untuk memproses string yang ada; String dapat digunakan dalam kutipan tunggal atau ganda [Expand: Mixed Use untuk menghindari konflik. 】.
2. Demonstrasi beberapa properti:
(1) Temukan string di string: indexOf ()
Contoh (untuk 2- (1)):
<script>
var str = "halo dunia";
document.write ("string:"+str.length+"<br/>");
Document.write ("Lokasi Dunia:"+str.indexof ("dunia")+"<br/>");
document.write ("Llllll's Location" str.indexof ("llllllll"));
</script>
Hasil: Antarmuka mencetak string: 11
Lokasi Dunia: 6
LOKASI LLLLLLLL: -1
(2) Pencocokan Konten: Match ()
Contoh (untuk 2- (2)):
<script>
var str = "halo dunia";
document.write (str.match ("dunia"));
document.write (str.match ("llllllll"));
</script>
Hasil: Antarmuka mencetak World Null
(3) Ganti konten: ganti ()
Contoh (untuk 2- (3)):
<script>
var str = "halo dunia";
document.write (str.replace ("dunia", "123"));
</script>
Hasil: Antarmuka mencetak halo 123
(4) Konversi Kapitalisasi String: Touppercase () / TolowerCase ()
Contoh (untuk 2- (4)):
<script>
var str = "halo dunia";
document.write (str.touppercase ());
</script>
Hasil: Antarmuka mencetak Hello World
(5) Konversi string ke array: split ()
Contoh (untuk 2- (5)):
<script>
var str1 = "halo, jjj, lll, kkk";
var s = str1.split (","); // Gunakan koma sebagai pemisah
Document.write (S [1]);
</script>
Hasil: Pencetakan antarmuka JJJ
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Objek tanggal tanggal
1. Objek Date:
Objek tanggal digunakan untuk memproses tanggal dan waktu.
2. Dapatkan tanggal hari itu.
3. Beberapa metode yang umum digunakan:
(1) Getlyear (): Dapatkan tahun ini.
(2) GetTime (): Dapatkan milidetik.
(3) SetlyEar (): Atur tanggal tertentu.
(4) getDay (): Dapatkan minggu.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Contoh (untuk 3):
<script>
var date = new date ();
document.write (tanggal+"<br/>");
document.write (date.getlyear ()+"<br/>");
document.write (date.getTime ()+"<br/>");
document.write (date.getday ()+"<br/>");
Date.SetlyEar (2010,1,1);
document.write (tanggal);
</script>
hasil:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4. Contoh jam:
<Html>
<head>
<script>
fungsi startTime () {
var hari ini = tanggal baru ();
var h = hari ini.getHours ();
var m = hari ini.getMinutes ();
var s = hari ini.getSeconds ();
m = checktime (m);
s = checktime;
document.geteLementById ('txt'). innerHtml = h+":"+m+":"+s;
t = setTimeout ('startTime ()', 500); // setara dengan t = setTimeout (function () {startime;}, 500)
}
function checktime (i) {
if (i <10) {
i = "0" + i;
}
Kembalikan i
}
</script>
</head>
<body onload = "startTime ()">
<Div id = "txt"> </div>
</body>
</html>
Hasil: Waktu tampilan dinamis
Objek Array:
1.Array Object:
Gunakan variabel terpisah untuk menyimpan serangkaian nilai.
2. Penciptaan Array:
Contoh: var myarray = ["kkk", "ddd", "ddddd"];
3. Akses ke Array:
Dengan menentukan nama array dan nomor indeks, Anda dapat mengakses elemen tertentu.
[Catatan: [0] adalah elemen pertama dari array, dan seterusnya. 】
4. Metode umum untuk array:
(1) concat (): menggabungkan array.
(2) urutkan (): urutkan.
(3) push (): Tambahkan elemen di akhir.
(4) Reverse (): Balikkan elemen array.
Contoh (untuk 4- (1)):
<script>
var a = ["aa", "bb"];
var b = ["cc", "dd"];
var c = a.concat (b);
Document.write (c);
</script>
Hasil: Antarmuka mencetak AA BB CC DD
Contoh (untuk 4- (2)):
<script>
var a = ["a", "c", "d", "t", "b", "e"];
document.write (a.sort ());
</script>
Hasil: Antarmuka mencetak abcedt
【Diperpanjang】
<script>
var a = ["5", "2", "3", "4", "1"];
document.write (a.sort (function (a, b) {return ba;}))
</script>
Hasil: Antarmuka mencetak 54321. (PS: karena BA diatur dalam urutan terbalik).
Contoh (untuk 4- (3)):
<script>
var a = ["a", "b"];
A.Push (C);
document.write (a);
</script>
Hasil: Cetak ABC
Contoh (untuk 4- (4)):
<script>
var a = ["c", "b", "a"];
Document.write (A.Reverse ());
</script>
Hasil: Cetak ABC
Objek matematika:
1. Objek Match:
Lakukan tugas aritmatika umum.
2. Metode Umum:
(1) bundar (): bundar (): bulat.
(2) acak (): Mengembalikan angka acak antara 0 dan 1.
(3) Max (): Mengembalikan nilai tertinggi.
(4) min (): Mengembalikan nilai minimum.
(5) ABS (): Mengembalikan nilai absolut.
Contoh (untuk 2- (1)):
Document.write (Math.round (2.5));
Hasil: 3 dicetak di antarmuka
Contoh (untuk 2- (2)):
document.write (math.randow ());
Hasil: Antarmuka secara acak mencetak sejumlah 0 ~ 1.
document.write (math.randow ()*10);
Hasil: Antarmuka secara acak mencetak angka dari 1 hingga 10.
document.write (parseInt (math.randow ()));
Hasil: Antarmuka secara acak mencetak angka dari 0 hingga 1, dan nomor ini adalah bilangan bulat.
Contoh (untuk 2- (3)):
Document.write (Math.max (10,20,3,90));
Hasil: Antarmuka mencetak nilai maksimum 90.
Contoh (untuk 2- (4)):
Document.write (Math.min (12,0,2,3,4));
Hasil: Antarmuka mencetak nilai minimum 0.
Contoh (untuk 2- (5)):
document.write (math.abs (-10));
Hasil: Antarmuka mencetak 10.