Java script will support various pre-defined objects.
Using each object we can access some of the pre-defined methods & properties.
Navigator Object: Navigator is a predefined java script object.
Navigator object is holding the complete information about the client web browser name and version.
It has 2 important properties: 1. App Name 2. App Version
1. App Name: It is a navigator object property, it is representing client web browser name. 2. App Version: It is also a navigator object property, it is representing the client web browser version.
Eg: To identify client web browser name & version: <html> <head> </head> <body> <script type = "text/javascript"> <var b_name = navigator.appName> <var b_version = navigator.appVersion> document.write("Your browser name is " +b_name +"<br>") document.write("Your browser version is " +b_version +"<br>") </script> </body> </html> Output: Your browser name is Microsoft Internet Explorer Your browser version is 4.0(Compatible, MSIE 6.0; Windows NT 5.1; SV1; NET CLR 2.0.50727; NET CLR 3.0.45062152;)
In
above output for browser version just I want to display the without
fractional value for that we should update the above program like below. <html> <head> </head> <body> <script type = "text/javascript"> <var b_name = navigator.appName> <var b_version = navigator.appVersion> var version = parseFloat(b_version) document.write("Your browser name is " +b_name +"<br>") document.write("Your browser version is " +version +"<br>") </script> </body> </html> Output: Your browser name is Microsoft Internet Explorer Your browser version is 4
parseFloat: This method will remove the fractional part value from the given value. Eg: <html> <head> </head> <body> <script type = "text/javascript"> <var b_name = navigator.appName> <var b_version = navigator.appVersion> var version = parseFloat(b_version) if((b_name == "Microsoft Internet Explorer") || (b_name == "Netscape") && (version >= 4)) { alert("Your browser is Compatible") } Else { alert("Your browser is not Compatible") } </script> </body> </html>
String Object: It is a pre-defined java script object it will have various pre-defined methods & properties.
Length: Length prperty will return the no.of characters of given string.
toUpperCase(): This method will convert the string into upper case.
toLowerCase(): This method will convert the string into lower case.
Match():
Using this method we can search for a sub string within given string.
If the sub string identified it will return null value. Using this method we can return the index value of sub string 1st character.