В JavaScript есть много объектов, и я могу выбрать несколько, которые я использую для объяснения.
Узнайте некоторые онлайн и прочитайте руководства по изучению JavaScript.
Если вы хотите это руководство, вы можете оставить сообщение, и я отправлю его вам, если вы увидите его. Что ж, давайте обобщу свой собственный путь к продвижению.
1. Объект:
(1) Все события в JavaScript являются объектами: строки, массивы, функции ...
(2) Каждый объект имеет свойства и методы.
(3) JS допускает пользовательские объекты.
2. Пользовательские объекты:
(1) Определите и создайте экземпляр объекта.
(2) Используйте функции для определения объекта, а затем создайте новый экземпляр объекта.
Пример (для 2- (1)):
Метод 1:
<Скрипт>
люди = новый объект ();
people.name = "yan xiaoyuan";
People.age = "18";
document.write ("name:"+people.name+", возраст:"+people.age);
</script>
Результат: интерфейс распечатывает имя: Ян Сяоюан, возраст: 18
Метод 2:
<Скрипт>
люди = новый объект ();
люди = {
Имя: "Ян Сяоюан",
Возраст: 18
}
document.write ("name:"+people.name+", возраст:"+people.age);
</script>
Результат: интерфейс распечатывает имя: Ян Сяоюан, возраст: 18
Пример (для 2- (2)):
<Скрипт>
Функция людей (имя, возраст) {
this.name = name;
this.age = возраст;
}
сын = новые люди («Ян Сяоюан», 18);
document.write ("name:"+son.name+", возраст:"+son.age);
</script>
Результат: интерфейс распечатывает имя: Ян Сяоюан, возраст: 18
Строка строки объекта
1. Стронг объект:
Строковой объект используется для обработки существующих строк; Строки могут использоваться в одиночных или двойных кавычках [развернуть: смешанное использование, чтобы избежать конфликтов. 】.
2. Демонстрация некоторых свойств:
(1) Найти строку в строке: indexof ()
Пример (для 2- (1)):
<Скрипт>
var str = "Привет, мир";
document.write ("string:"+str.length+"<br/>");
document.write ("Местоположение мира:"+str.indexof ("world")+"<br/>");
document.write ("llllll's location" str.indexof ("llllllll")));
</script>
Результат: интерфейс распечатывает строку: 11
Расположение мира: 6
Расположение Lllllllll: -1
(2) Сопоставление контента: match ()
Пример (для 2- (2)):
<Скрипт>
var str = "Привет, мир";
document.write (str.match ("World"));
document.write (str.match ("llllllll"));
</script>
Результат: интерфейс распечатывает World Null
(3) Заменить содержимое: reply ()
Пример (для 2- (3)):
<Скрипт>
var str = "Привет, мир";
Document.Write (str.Replace ("World", "123"));
</script>
Результаты: интерфейс печатает Hello 123
(4) Преобразование строкости капитализации: touppercase () / tolowercase ()
Пример (для 2- (4)):
<Скрипт>
var str = "Привет, мир";
document.write (str.touppercase ());
</script>
Результаты: интерфейс распечатывает Hello World
(5) преобразовать строку в массив: split ()
Пример (для 2- (5)):
<Скрипт>
var str1 = "Привет, jjj, lll, kkk";
var s = str1.split (","); // Использовать запятые в качестве сепаратора
document.write (s [1]);
</script>
Результат: интерфейсная печать jjj
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
Дата дата объект
1. Объект дата:
Объекты даты используются для обработки дат и времени.
2. Получите дату дня.
3. Некоторые часто используемые методы:
(1) electear (): получите год.
(2) getTime (): получить миллисекунды.
(3) setkeliear (): установите конкретную дату.
(4) getDay (): получите неделю.
~~~~~~~~~~~ ~
Пример (для 3):
<Скрипт>
var date = new Date ();
document.write (date+"<br/>");
document.write (date.getfyear ()+"<br/>");
document.write (date.gettime ()+"<br/>");
document.write (date.getday ()+"<br/>");
date.setbereear (2010,1,1);
document.write (date);
</script>
результат:
~~~~~~~~~~ ~
4. Пример часов:
<html>
<голова>
<Скрипт>
функция startTime () {
var сегодня = новая дата ();
var h = сегодня.gethours ();
var m = сегодня.getminutes ();
var s = сегодня.getSeconds ();
m = checktime (m);
S = проверка времени (ы);
document.getElementbyId ('txt'). innerHtml = h+":"+m+":"+s;
t = setTimeout ('startTime ()', 500); // эквивалентно t = setTimeout (function () {startime;}, 500)
}
функция проверка времени (i) {
if (i <10) {
i = "0" + i;
}
Вернуть я
}
</script>
</head>
<body Onload = "startTime ()">
<div id = "txt"> </div>
</body>
</html>
Результаты: динамическое время отображения
Array объект:
1. Организатор объекта:
Используйте отдельные переменные для хранения ряда значений.
2. Создание массива:
Пример: var myarray = ["kkk", "ddd", "ddddd"];
3. Доступ к массивам:
Указав имя массива и номер индекса, вы можете получить доступ к конкретному элементу.
[Примечание: [0] является первым элементом массива и т. Д. 】
4. Общие методы для массивов:
(1) concat (): слияние массивы.
(2) sort (): sort.
(3) push (): добавить элемент в конце.
(4) Обратный (): переверните элемент массива.
Пример (для 4- (1)):
<Скрипт>
var a = ["aa", "bb"];
var b = ["cc", "dd"];
var c = a.concat (b);
document.write (c);
</script>
Результат: интерфейс печатает AA BB CC DD
Пример (для 4- (2)):
<Скрипт>
var a = ["a", "c", "d", "t", "b", "e"];
document.write (a.sort ());
</script>
Результат: интерфейс печатает
【Расширенный】
<Скрипт>
var a = ["5", "2", "3", "4", "1"];
document.write (a.sort (function (a, b) {return ba;}))
</script>
Результат: интерфейс распечатывает 54321. (PS: потому что BA расположен в обратном порядке).
Пример (для 4- (3)):
<Скрипт>
var a = ["a", "b"];
A.Push (C);
document.write (a);
</script>
Результаты: распечатайте ABC
Пример (для 4- (4)):
<Скрипт>
var a = ["c", "b", "a"];
document.write (a.reverse ());
</script>
Результаты: распечатайте ABC
Математический объект:
1. Match Object:
Выполнять общие арифметические задачи.
2. Общие методы:
(1) Round (): Round (): округлен.
(2) случайный (): возвращает случайное число от 0 до 1.
(3) max (): возвращает самое высокое значение.
(4) min (): возвращает минимальное значение.
(5) ABS (): возвращает абсолютное значение.
Пример (для 2- (1)):
Document.Write (Math.Round (2.5));
Результаты: 3 напечатано на интерфейсе
Пример (для 2- (2)):
document.write (math.randow ());
Результат: интерфейс случайным образом печатает несколько 0 ~ 1.
document.write (math.randow ()*10);
Результат: интерфейс случайным образом печатает число от 1 до 10.
document.write (parseint (math.randow ()));
Результат: интерфейс случайным образом печатает число от 0 до 1, и это число является целым числом.
Пример (для 2- (3)):
Document.Write (Math.Max (10,20,3,90));
Результат: интерфейс печатает максимальное значение 90.
Пример (для 2- (4)):
Document.Write (Math.Min (12,0,2,3,4));
Результат: интерфейс распечатывает минимальное значение 0.
Пример (для 2- (5)):
document.write (math.abs (-10));
Результат: интерфейс распечатывает 10.