JavaScript Object Class : สอน method และ property ของ Object Class, เรียน method และ property ของ Object Class
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • toString() ใช้แปลงชนิดข้อมูล ของชื่อตัวแปรที่กำหนด ให้เป็น string
    toString( base ); ใช้แปลงเลขฐาน จากฐาน 10 ไปเป็นฐาน 2, 8, 16
    toString( 10 ) ใช้แปลงเลขฐาน จากฐาน 2, 8, 16 ไปเป็นฐาน 10
    constructor ใช้คืนค่า constructor ที่สร้าง object นี้ขึ้นมา ( ชื่อคลาสนั่นเอง )
    prototype ใช้สร้าง Property หรือ Method ใหม่ให้กับ object
    hasOwnProperty() ใช้กำหนด Property ให้กับ object
    isPrototypeOf() ใช้กำหนดให้ object สิบทอดมาจาก parent_object
    valueOf() ใช้คืนค่า ค่าข้อมูล ของ object
  • method :
    toString ();

    return type :
    string

    content :
    ใช้แปลงชนิดข้อมูล ของชื่อตัวแปรที่กำหนด ให้เป็น string

    example :
    var num = 25;
    alert ( num.toString() );

  • method :
    toString ( base );

    return type :
    number

    content :
    ใช้แปลงเลขฐาน จากฐาน 10 ไปเป็นฐาน 2, 8, 16

    example :
    var num = 25;
    alert ( num.toString(2) );
    alert ( num.toString(8) );
    alert ( num.toString(16) );

  • method :
    toString ( 10 );

    return type :
    number

    content :
    ใช้แปลงเลขฐาน จากฐาน 2, 8, 16 ไปเป็นฐาน 10

    example :
    var octnum = 0702;
    var hexnum = 0xAF;
    alert ( octnum.toString(10) );
    alert ( hexnum.toString(10) );

    comment :
    การกำหนดค่าของเลขฐาน 8 ต้องมี 0 นำหน้า
    การกำหนดค่าของเลขฐาน 16 ต้องมี 0x นำหน้า

  • property :
    constructor;

    return type :
    string

    content :
    ใช้คืนค่า constructor ที่สร้าง object นี้ขึ้นมา  ( ชื่อคลาสนั่นเอง )

    example :
    var str = new String ( "BambooLabcode" );
    alert ( str.constructor );

  • property :
    prototype;

    return type :
    5

    content :
    ใช้สร้าง Property หรือ Method ใหม่ให้กับ object

    example :
    var str = new String ( "BambooLabCode" );
    str.propotype.getName = function () 
    {
         return "BambooLabcode";
    }
    alert ( str.getName() );

  • method :
    hasOwnProperty( property );

    return type :
    void

    content :
    ใช้กำหนด Property ให้กับ object

    example :
    var str = new String ( "BambooLabCode" );
    str.hasOwnProperty ( "name" )
    alert ( str.name );

  • method :
    isPrototypeOf ( parent_object );

    return type :
    void

    content :
    ใช้กำหนดให้ object สิบทอดมาจาก parent_object

    example :
    var str = new STring ( "BambooLabcode" );
    var name;
    name.isPrototypeOf ( str );

  • method :
    valueOf ();

    return type :
    string

    content :
    ใช้คืนค่า ค่าข้อมูล ของ object

    example :
    var str = new String ( "BambooLabcode" );
    alert ( str.valueOf () );

 
Share This Chapter Login with Facebook