русский  עברית
tadam logo
דוגמאות jQuery
מצאתם שגיאה?
סמנו אותה עם העכבר ותלחצו
Ctrl + Enter
בדיקת כתיב Xhtml.co.il
Orphus system

jQuery.type( obj )

מחזירה: מחרוזת

תיאור: קובע JavaScript [[Class]] פנימי של אובייקט.

jQuery.type( obj )

הוספה בגרסה: 1.4.3
אובייקט לקבלת JavaScript [[Class]] פנימי.

מספר היבטים שונים מנוצלים כדי לקבוע את הערך המדויק מוחזר עבור אובייקט. ההיגיון ניתן לקבוע כדלקמן:

  • אם האובייקט אינו מוגדר או null אז "undefined" או "null" יוחזר בהתאם.
  • אם לאובייקט יש [[Class]] פנימי השווה לאחד האובייקטים מובנים של דפדפן, נחזיר שם מקושר. (פרטים נוספים על הטכניקה הזו.)
    • jQuery.type(true) === "boolean"
    • jQuery.type(3) === "number"
    • jQuery.type("test") === "string"
    • jQuery.type(function(){}) === "function"
    • jQuery.type([]) === "array"
    • jQuery.type(new Date()) === "date"
    • jQuery.type(/test/) === "regexp"
  • כל השאר יחזרו "האובייקט" כסוג שלו.

דוגמאות

קובע אם פרמטר הוא RegExp.
$("b").append( "" + jQuery.type(/test/) );
תוצאת הפעלה קוד לעיל:

קוד מלא:

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.5.js" type="text/javascript"></script>
  <script type="text/javascript" language="javascript">
     $(document).ready(function(){
        $("b").append( "" + jQuery.type(/test/) );
     });
  </script>
</head>
<body>
  Is it a RegExp? <b></b>
</body>
</html>
האם מידע זה היה מועיל?
   

תגובות