JavaScript Non Primitive Datatype Object Array RegExp 12/1/2017 Internet programming UNIT III
Internet programming UNIT III object State and behavior Object-based language No need to create a class – directly object is created Ways of creating objects Object literal Instance of object directly (new) Object constructor 12/1/2017 Internet programming UNIT III
Internet programming UNIT III object literal instance of Object <script> emp={id:102,name:"Shyam Kumar",salary:40000} document.write(emp.id+" "+emp.name+" "+emp.salary); </script> <script> var emp=new Object(); emp.id=101; emp.name="Ravi Malik"; emp.salary=50000; document.write(emp.id+" "+emp.name+" "+emp.salary); </script> 12/1/2017 Internet programming UNIT III
Internet programming UNIT III Object constructor <script> function emp(id,name,salary){ this.id=id; this.name=name; this.salary=salary; } e=new emp(103,"Vimal Jaiswal",30000); document.write(e.id+" "+e.name+" "+e.salary); </script> 12/1/2017 Internet programming UNIT III
Java Script Date object Timer – web page Date Constructors – Date object Date() Date(milliseconds) Date (dateString) Date(year,month,day,hours,minutes,seconds,milliseconds) JavaScript Date Methods getFullYear() getMonth() getDate() getDay() getHours() getMinutes() getSeconds() 12/1/2017 Internet programming UNIT III
Internet programming UNIT III Example <html> <body> <p id="dynamic"> </p> <script> var a=new Date(); document.getElementById("dynamic").innerHTML=a; </script> </body> </html> 12/1/2017 Internet programming UNIT III
Internet programming UNIT III String Regular Expression Exception handling 12/1/2017 Internet programming UNIT III