1 Tentukan apakah itu tipe array
Copy kode kodenya sebagai berikut:
<STRONG><skrip tipe="teks/javascript">
//<![CDATA[
var a=[0];
dokumen.write(isArray(a),'<br/>');
fungsi isArray(obj){
kembali (typeof obj=='objek')&&obj.constructor==Array;
}
//]]>
</skrip></STRONG>
2 Tentukan apakah itu tipe string
Copy kode kodenya sebagai berikut:
<skrip tipe="teks/javascript">
//<![CDATA[
document.write(isString('test'),'<br/>');
dokumen.write(isString(10),'<br/>');
fungsi isString(str){
kembali (typeof str=='string')&&str.constructor==String;
}
//]]>
</skrip>
3 Tentukan apakah itu tipe numerik
Copy kode kodenya sebagai berikut:
<skrip tipe="teks/javascript">
//<![CDATA[
document.write(isNumber('test'),'<br/>');
dokumen.write(isNumber(10),'<br/>');
fungsi isNumber(obj){
kembali (typeof obj=='angka')&&obj.constructor==Nomor;
}
//]]>
</skrip>
4 Tentukan apakah itu tipe tanggal
Copy kode kodenya sebagai berikut:
<skrip tipe="teks/javascript">
//<![CDATA[
document.write(isDate(Tanggal baru()),'<br/>');
dokumen.write(isDate(10),'<br/>');
fungsi adalahTanggal(obj){
kembali (typeof obj=='objek')&&obj.constructor==Tanggal;
}
//]]>
</skrip>
5 Tentukan apakah itu suatu fungsi
Copy kode kodenya sebagai berikut:
<skrip tipe="teks/javascript">
//<![CDATA[
document.write(isFunction(function test(){}),'<br/>');
dokumen.write(isFunction(10),'<br/>');
fungsi isFunction(obj){
kembali (typeof obj=='fungsi')&&obj.constructor==Fungsi;
}
//]]>
</skrip>
6 Tentukan apakah itu suatu benda
Copy kode kodenya sebagai berikut:
<skrip tipe="teks/javascript">
nomor baris
//<![CDATA[
document.write(isObject(Objek baru()),'<br/>');
dokumen.write(isObject(10),'<br/>');
fungsi isObject(obj){
kembali (typeof obj=='objek')&&obj.constructor==Object;
}
//]]>
</skrip>