Objek default
Tanggal objek tanggal,
Format: Tanggal Objek Nama = Tanggal Baru ([Parameter Tanggal])
Parameter tanggal:
1. Hilangkan (paling umum digunakan);
2. Format Bahasa Inggris-Numerik: Bulan dan Hari, Tahun 1 [Jam: Menit: Detik]
Misalnya: Hari ini = Tanggal Baru ("Oktober 1,2008 12:00:00")
3. Format numerik: Tahun pertama, bulan, hari, [jam, menit, kedua]
Misalnya: hari ini = tanggal baru (2008,10,1)
Metode objek tanggal:
Format: Nama objek tanggal. Metode ([parameter])
Contoh Penggunaan:
Salinan kode adalah sebagai berikut:
<body>
<type skrip = "Teks/JavaScript">
Tanggal Var = Tanggal Baru (); // Objek yang disediakan secara default di JS
document.writeln ("momen sekarang:" + (date.getYear () + 1900) + "tahun"
+ (date.getMonth () + 1) + "bulan" + date.getDate ()
+ "Hari" + ", mingguan" + date.getday () + ", waktu:" // Minggu akan menjadi 0, dan pemrosesan lebih lanjut diperlukan, sehingga tidak akan diproses di sini.
+ date.getHours () + ":" + date.getMinutes () + ":" + date.getSeconds ());
</script>
</body>
Keluaran:
Momen Saat Ini: 21 April 2014, 1, Waktu: 14: 7: 53
Objek Array
Fungsi objek array adalah menggunakan nama variabel terpisah untuk menyimpan serangkaian nilai.
Array JavaScript memiliki dua fitur khusus:
1. Panjang array tidak pasti dan dapat diperluas secara otomatis;
2. Jenis data yang disimpan dalam array mungkin tidak konsisten, yaitu, tipe data yang berbeda dapat disimpan dalam penyimpanan campuran.
Buat beberapa format untuk objek array:
array baru ();
Array yang dikembalikan kosong dan bidang panjangnya 0.
array baru (ukuran);
Ukuran parameter adalah jumlah elemen array yang diharapkan. Array yang dikembalikan, bidang panjang akan diatur ke nilai ukuran. Konstruktor ini mengembalikan array dengan nomor dan elemen yang ditentukan tidak ditentukan.
Array baru (Element0, Element1, ..., Elementn);
Konstruktor ini akan menginisialisasi array dengan nilai yang ditentukan oleh parameter, dan bidang panjang array akan diatur ke jumlah parameter.
Array Object Name = [Elemen 1 [, Elemen 2, ...]]
(Perhatikan bahwa kurung persegi digunakan di sini).
Ketika konstruktor disebut sebagai fungsi tanpa menggunakan operator baru, perilakunya persis sama seperti ketika disebut dengan operator baru.
Anda juga dapat membuat array dua dimensi.
Metode objek array dapat ditemukan di: http://www.w3school.com.cn/jsref/jsref_obj_array.asp
Contoh Penggunaan Objek Array:
Salinan kode adalah sebagai berikut:
<! Doctype html>
<Html>
<head>
<title> arraytest.html </iteme>
<meta http-equiv = "kata kunci" content = "kata kunci1, kata kunci2, kata kunci3">
<meta http-equiv = "description" content = "This is my Page">
<meta http-equiv = "konten tipe" content = "text/html; charset = utf-8">
<!-<tautan rel = "stylesheet" type = "text/css" href = "./ styles.css">->
</head>
<body>
<type skrip = "Teks/JavaScript">
// var fruits = array baru ("apel", "pisang", "pir");
var buah = ["apel", "pisang", "pir"]; // penggunaan yang disarankan
// Anda dapat menambahkan elemen secara dinamis
buah -buahan.push ("semangka");
buah -buahan.push ("oranye");
untuk (var i = 0; i <fruits.length; ++ i)
{
document.writeln ("buah [" + i + "] =" + buah [i] + "<br/>");
}
// tes metode array
dengan (dokumen)
{
tulis ("<ul>");
tulis ("<li>" + fruits.join () + "</li>"); // default digunakan untuk memisahkannya dengan koma
tulis ("<li>" + fruits.join (";") + "</li>");
tulis ("<li>" + fruits.tostring () + "</li>");
write ("<li>" + fruits.reverse (). join () + "</li>");
tulis ("<li>" + fruits.valueof () + "</li>");
// menunjukkan bahwa sebaliknya di atas benar -benar mengubah array itu sendiri
tulis ("</ul>");
}
// Array dua dimensi
var people = array baru (3);
People [0] = Array baru (1, "Zhangsan", "Lisi");
orang [1] = array baru (2, "jack", "lucy");
orang [2] = array baru (3, "xiaoming", "xiaohong");
// Perhatikan bahwa tipe data dapat digunakan dengan cara yang beragam
// Transfer array dua dimensi
untuk (var i = 0; i <people.length; ++ i)
{
untuk (var j = 0; j <people [i] .length; ++ j)
{
document.write ("orang [" + i + "] [" + j + "] =" + orang [i] [j] + "<br/>");
}
document.write ("<br/>");
}
</script>
</body>
</html>
Objek String
Buat Objek String:
Format: String Objek Nama = String Baru (String Constant)
Format: String Variable Name = "String Constant"
Contoh memverifikasi email:
Salinan kode adalah sebagai berikut:
<! Doctype html>
<Html>
<head>
<title> emailConfirm.html </iteme>
<meta http-equiv = "kata kunci" content = "kata kunci1, kata kunci2, kata kunci3">
<meta http-equiv = "description" content = "This is my Page">
<meta http-equiv = "konten tipe" content = "text/html; charset = utf-8">
<!-<tautan rel = "stylesheet" type = "text/css" href = "./ styles.css">->
<type skrip = "Teks/JavaScript">
fungsi isemail ()
{
var emailValue = document.getElementsbyname ("email") [0] .value;
if (-1 == emailValue.IndexOf ("@"))
{
peringatan ("Harap isi alamat email yang benar");
}
kalau tidak
{
peringatan ("ok");
}
}
</script>
</head>
<body>
<sorm>
Email: <input type = "text" name = "email"> <br/>
<input type = "tombol" value = "centang" onclick = "iseMail ()">
</form>
</body>
</html>
Objek khusus
Saya menyebutkan contoh ketika saya berbicara tentang fungsi sebelumnya. Sekarang izinkan saya berbicara tentang contoh ini:
Salinan kode adalah sebagai berikut:
<! Doctype html>
<Html>
<head>
<title> objecttest.html </iteme>
<meta http-equiv = "kata kunci" content = "kata kunci1, kata kunci2, kata kunci3">
<meta http-equiv = "description" content = "This is my Page">
<meta http-equiv = "konten tipe" content = "text/html; charset = utf-8">
<!-<tautan rel = "stylesheet" type = "text/css" href = "./ styles.css">->
</head>
<body>
<type skrip = "Teks/JavaScript">
// Cara untuk mendefinisikan objek: dengan membangun fungsi
anggota fungsi (nama, jenis kelamin)
{
//milik
this.name = name;
this.gender = jenis kelamin;
//metode
this.display = display; // tentukan metode tampilan objek anggota
}
function display ()
{
var str = this.name + ":" + this.gender;
// Siapa yang menggunakan metode tampilan ini? Ini di sini menunjuk pada objek itu
document.writeln (str + "<br/>");
}
// menghasilkan objek
var m1 = anggota baru ("zhangsan", "pria");
var m2 = anggota baru ("lisi", "pria");
var m3 = anggota baru ("wangwu", "laki -laki");
var m4 = anggota baru ("wangfang", "betina");
dengan (dokumen)
{
tulis ("properti output", "<br/>");
tulis (m1.name + ":" + m1.gender + "<br/>");
tulis (m2.name + ":" + m2.gender + "<br/>");
tulis (m3.name + ":" + m3.gender + "<br/>");
tulis (m4.name + ":" + m4.gender + "<br/>");
}
Document.write ("Metode Panggilan", "<br/>");
m1.display ();
m2.display ();
m3.display ();
m4.display ();
</script>
</body>
</html>
Sudahkah Anda mendapatkan pemahaman baru tentang konsep dan penggunaan objek dalam JavaScript? Saya harap Anda dapat menyukai artikel ini dan serangkaian artikel ini.