1 Определите, является ли это типом массива
2 Определите, является ли это типом строки
3 Определите, является ли это численным типом
4 Определите, является ли это типом даты
5 Определите, является ли это функцией
6 Определите, является ли это объектом
1 Определите, является ли это типом массива
Код кода копирования следующим образом:
<script type = "text/javascript">
// <!
var a = [0];
document.write (isarray (a), '<br/>');
функция isarray (obj) {
Return (typeof obj == 'Object') && obj.constructor == Array;
}
//]]>
</script>
2 Определите, является ли это типом строки
Код кода копирования следующим образом:
<script type = "text/javascript">
// <!
Document.Write (ISSTRING ('test'), '<br/>');
document.write (Issstring (10), '<br/>');
функция Issstring (str) {
Return (typeOf str == 'string') && str.constructor == string;
}
//]]>
</script>
3 Определите, является ли это численным типом
Код кода копирования следующим образом:
<script type = "text/javascript">
// <!
document.write (isnumber ('test'), '<br/>');
document.write (isnumber (10), '<br/>');
функция isnumber (obj) {
Return (typeof obj == 'number') && obj.constructor == number;
}
//]]>
</script>
4 Определите, является ли это типом даты
Код кода копирования следующим образом:
<script type = "text/javascript">
// <!
Document.Write (iSdate (New Date ()), '<br/>');
Document.Write (iSdate (10), '<br/>');
Функция isdate (obj) {
Return (typeof obj == 'Object') && obj.constructor == date;
}
//]]>
</script>
5 Определите, является ли это функцией
Код кода копирования следующим образом:
<script type = "text/javascript">
// <!
document.write (isfunction (function test () {}), '<br/>');
document.write (isfunction (10), '<br/>');
Функция isfunction (obj) {
Return (typeof obj == 'function') && obj.constructor == function;
}
//]]>
</script>
6 Определите, является ли это объектом
Код кода копирования следующим образом:
<script type = "text/javascript">
// <!
document.write (isobject (new Object ()), '<br/>');
document.write (isobject (10), '<br/>');
функция isobject (obj) {
Return (typeof obj == 'object') && obj.constructor == Object;
}
//]]>
</script>