Previous | Home | Next |
JavaScript is not really an object oriented language, it is a prototyping language An object is a collection of properties
There are defferent way to use object in javascript .
- using object literal
- using instance of Object i.e new keyword
- using an object constructor i.e using this keyword
using object literal
Syntax :
object={method1:value1,method2:value2.....methodN:valueN}
Example :
<html> <body> <script> emp={id:"A-38 ",name:"rajesh Kumar",salary:50000} document.write(emp.id+" "+emp.name+" "+emp.salary); </script> </body> </html>
Output :
A-38 rajesh Kumar 50000
using instance of Object
Here new keyword is used to create an object
Syntax :
var objectname=new Object();
Example :
<html> <body> <script> var book = new Object(); book.id = 121; book.name = "java"; book.rate = 1000; document.write(book.id+" "+book.name+" "+book.rate); </script> </body> </html>
Output :
121 java 1000
object constructor i.e using this keyword
Here, used this keyword to show the Object method .
Example :
<html> <body> <script> function book(id,name,rate) { this.id=id; this.name=name; this.rate= rate; } b=new book (121,"core java",500); document.write(b.id+" "+b.name+" "+b.rate); </script> </body> </html>
Output :
121 core java 500
Previous | Home | Next |