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 (isString (10) ، '<br/>') ؛
وظيفة isString (str) {
إرجاع (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 (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 (وظيفة 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) {
إرجاع (typeof obj == 'Object') && obj.constructor == object ؛
}
//]]>
</script>