Объект Javascript Object - Свойства и Методы
Описание
Родитель всех объектов 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 программирования