кодесурса
«JavaScript

Объект Javascript Object - Свойства и Методы

script1adsense2code
script1adsense3code

Описание

Родитель всех объектов JavaScript. это примитивный тип объекта javascript.

Может быть создан конструктором объекта, например, new object ().

Свойство Javascript Objects

название Описание Версия
конструктор Определяет функцию, которая создает прототип объекта. Реализовано в JavaScript 1.2
прототип Используйте для добавления новых свойств и методов к объекту. Реализовано в JavaScript 1.2

Методы Объектов Javascript

название Описание Версия
к источнику Используется для получения строкового представления (исходного кода) объекта. Реализовано в JavaScript 1.2
нанизывать Представить исходный код указанного объекта. Реализовано в JavaScript 1.2
ценность Возвращает примитивное значение указанного объекта. Реализовано в JavaScript 1.2
часы Используйте для просмотра определенного свойства объекта. Реализовано в JavaScript 1.2
unwatch Используется для удаления точки наблюдения для определенного свойства, установленного методом watch (). Реализовано в JavaScript 1.2

JavaScript конструктор Свойство: Объект

Определяет функцию, которая создает прототип объекта .

Синтаксис

 Object.constructor 

Объект: название объекта (обязательно).

Пример:

В следующем веб-документе показано, как можно использовать свойство конструктора.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>JavaScript Object constructor Property :  Example-1</title>
</head>
<body><h1 style="color: red">JavaScript Object constructor Property</h1>
<hr />
<script type="text/javascript">
//This is done to make the following JavaScript code compatible to XHTML. <![CDATA[
myarray = new Array("Orange", "Apple", "Banana", "Cherry", "Mango");
if(myarray.constructor == Array){
document.write("Object is created...");
}
//]]>
</script>
</body>
</html>

Посмотреть пример в браузере

Свойство прототипа JavaScript: Объект

Свойство prototype используется для добавления новых свойств и методов к объекту.

Синтаксис

 object.prototype.property 
object.prototype.method 

Пример:

Следующий веб-документ демонстрирует, как можно использовать свойство prototype.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>JavaScript object prototype property :  Example-1</title>
</head>
<body><h1 style="color: red">JavaScript object prototype property</h1>
<hr />
<script type="text/javascript">
//This is done to make the following JavaScript code compatible to XHTML. <![CDATA[
var mynum = new Number();
function square(x,y){
var numsqr;
numsqr = (x*x + 2*x*y + y*y);
return numsqr;
}
Number.prototype.sqrcal = square;
document.write("sqaure of (4+3) is  " +mynum.sqrcal(4,3) + "<br>");
//]]>
</script>
</body>
</html>

Посмотреть пример в браузере

Метод JavaScript toSource: объект

Метод toSource () используется для получения строкового представления (исходного кода) объекта.

Обратите внимание, что объект toSource for Object не является стандартным.

Синтаксис

 к источнику() 

параметры

Никто

Пример:

В следующем веб-документе метод tosource () возвращает исходный код заданного объекта.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>JavaScript Object object - toSource() method example</title>
</head>
<body>
<h1 style="color: red">JavaScript object : toSource() method</h1>
<hr />
<script type="text/javascript">
//This is done to make the following JavaScript code compatible to XHTML. <![CDATA[
function student(name,class,rollno,sex)
{
this.name = name
this.class = class
this.rollno = rollno
tis.sex = sex
}
student1 = new student('Subhasish Chatterjee','VI',10,'M')
//Calling the toSource method of student1 displays the source which defines in the object.
document.write(student1.toSource());
//]]>
</script>
</body>
</html>

Поддерживаемый браузер

Internet Explorer 7 Firefox 3.6 Google Chrome 7 Safari 5.0.1 Опера 10
да да да да да

JavaScript метод toString: объект

Метод toString () возвращает строку, представляющую исходный код указанного объекта.

Синтаксис

 Object.toString () 

параметры

Никто

Пример:

В следующем веб-документе метод tostring () возвращает строковое представление заданного числа.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>JavaScript object - toString() method example</title>
</head>
<body>
<h1 style="color: red">JavaScript object : toString() method</h1>
<hr />
<script type="text/javascript">
//This is done to make the following JavaScript code compatible to XHTML. <![CDATA[
<script type="text/javascript">
function Student(name,standard,rollno,sex) {
this.name=name;
this.standard=standard;
this.rollno=rollno;
this.sex=sex;
}
theStudent = new Student("Subhasish Chatterjee","VI",10,"Male");
document.write(theStudent.toString());
</script>
//]]>
</script>
</body>
</html>

Посмотреть пример в браузере

Поддерживаемый браузер

Internet Explorer 7 Firefox 3.6 Google Chrome 7 Safari 5.0.1 Опера 10
да да да да да

JavaScript valueOf Method: Object

Метод valueOf () возвращает примитивное значение указанного объекта.

Синтаксис

 ценность() 

параметры

Никто

Пример:

В следующем веб-документе метод valueOf () используется для получения примитивного значения числового объекта.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>JavaScript object - valueOf() method example</title>
</head>
<body>
<h1 style="color: red">JavaScript object : valueOf() method</h1>
<hr />
<script type="text/javascript">
//This is done to make the following JavaScript code compatible to XHTML. <![CDATA[
var x = Number(201);
document.write(x.valueOf());
//]]>
</script>
</body>
</html>

Посмотреть пример в браузере

Поддерживаемый браузер

Internet Explorer 7 Firefox 3.6 Google Chrome 7 Safari 5.0.1 Опера 10
да да да да да

JavaScript watch () Метод: Объект

Метод watch () используется для наблюдения за определенным свойством объекта. Если свойство изменено, тогда включается метод watch () и запускается функция.

Синтаксис

 часы (опора, хендлер) 

параметры

prop: имя свойства объекта.

Обработчик: функция для вызова.

Пример:

В следующем веб-документе показано, как можно использовать метод watch ().

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>JavaScript Object - watch () method example</title>
</head>
<body>
<h1 style="color: red">JavaScript Object : watch() method</h1>
<hr />
<script type="text/javascript">
//This is done to make the following JavaScript code compatible to XHTML. <![CDATA[
o = {x:10}
o.watch("x",
function (id,oldvalue,newvalue) {
document.writeln("o." + id + " changed from " 
+ oldvalue + " to " + newvalue+"<br />")
return newvalue
})
o.x = 20
o.x = 30
o.x = 40
//]]>
</script>
</body>
</html>

Посмотреть пример в браузере

Поддерживаемый браузер

Internet Explorer 7 Firefox 3.6 Google Chrome 7 Safari 5.0.1 Опера 10
да да да да да

JavaScript unwatch () Метод: Объект

Метод unwatch () объекта используется для удаления точки наблюдения для определенного свойства, установленного методом watch ().

Синтаксис

 unwatch (проп) 

параметры

prop: имя свойства объекта.

Пример:

В следующем веб-документе показано, как можно использовать метод unwatch ().

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>JavaScript Object - unwatch () method example</title>
</head>
<body>
<h1 style="color: red">JavaScript Object : unwatch() method</h1>
<hr />
<script type="text/javascript">
//This is done to make the following JavaScript code compatible to XHTML. <![CDATA[
a = {x:10}
a.watch("x",
function (id,oldvalue,newvalue) {
document.write("a." + id + " changed from " 
+ oldvalue + " to " + newvalue+"<br />")
return newvalue
})
a.x = 20
a.x = 30
a.x = 40
// start unwatch from here
a.unwatch('x')
a.x = 100
document.write("Current value of x is : "+a.x)
//]]>
</script>
</body>
</html>

Посмотреть пример в браузере

> Поддерживаемый браузер

Internet Explorer 7 Firefox 3.6 Google Chrome 7 Safari 5.0.1 Опера 10
да да да да да

Смотрите также:
Основные объекты JavaScript, методы, свойства.

Предыдущий: JavaScript valueOf Метод: Number Object
Далее: JavaScript: регулярное выражение

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code