Функция JavaScript — это блок кода, предназначенный для выполнения определенной задачи. функция выполняется, когда «что-то» вызывает ее (вызывает ее).
Функция JavaScript определяется с помощью ключевого слова function, за которым следует имя и круглые скобки ().
Параметры функции перечислены в круглых скобках () в определении функции. Аргументы функции — это значения, полученные функцией при ее вызове. Внутри функции аргументы (параметры) ведут себя как локальные переменные.
Когда JavaScript достигает оператора возврата, функция прекращает выполнение. Если функция была вызвана из оператора, JavaScript «вернется» для выполнения кода после вызвавшего оператора. Функции часто вычисляют возвращаемое значение. Возвращаемое значение «возвращается» обратно «вызывающему».
Оператор () вызывает (вызывает) функцию. Доступ к функции без () возвращает функцию, а не результат функции.
Литерал объекта представляет собой список пар имя:значение внутри фигурных скобок {}.
Вы можете получить доступ к свойствам объекта двумя способами -
Имяобъекта.Имясвойства, Имяобъекта["Имясвойства"]
Объекты — это контейнеры для свойств и методов. Свойства — это названные значения. Методы — это функции, хранящиеся как Свойства. Свойства могут быть примитивными значениями, функциями или даже другими объектами. Объекты — это объекты, Математика — это объекты, Функции — это объекты, Даты — это объекты, Массивы — это объекты, Карты — это объекты, Наборы — это объекты. Все значения JavaScript, кроме примитивов, являются объектами.
Примитивное значение — это значение, у которого нет свойств или методов. 3,14 — это примитивное значение. Примитивный тип данных — это данные, имеющие примитивное значение. JavaScript определяет 7 типов примитивных типов данных —
А) строка
Б) число
В) логическое значение
Г) ноль
Д) неопределенное
Е) символ
G) bigint
Примитивные значения являются неизменяемыми (они жестко закодированы и не могут быть изменены).
Объекты являются изменяемыми. Они обращаются по ссылке, а не по значению.
Объект представляет собой неупорядоченную коллекцию свойств. Свойства — самая важная часть объектов JavaScript. Свойства можно изменять, добавлять, удалять, некоторые доступны только для чтения.
Ключевое слово delete удаляет свойство из объекта. Ключевое слово delete удаляет как значение свойства, так и само свойство.
Доступ к Объекту Метод- имя_объекта.имя_метода()
Добавление нового метода к объекту -
person.name = функция () {
вернуть this.firstName " " this.lastName;
};
toUpperCase() метод для преобразования текста в верхний регистр.
Некоторые решения для отображения объектов JavaScript:
Отображение свойств объекта по имени, Отображение объекта
Свойства в цикле, отображение объекта с помощью Object.values(),
Отображение объекта с помощью JSON.stringify()
Объект For In Loop -
константный человек = {
имя: "Джон",
возраст: 30,
город: "Нью-Йорк"
};
let text = "";
for (пусть x лично) {
текст = человек[x] " ";
};
document.getElementById("demo").innerHTML = text;
В цикле необходимо использовать person[x]. person.x не будет работать (потому что
x — переменная цикла).
Object.values() создает массив из значений свойств.
Пример — Object.values(person)
Object.entries() упрощает использование объектов в циклах.
Объекты JavaScript можно преобразовать в строку с помощью метода JSON
JSON.stringify().
Чтобы создать тип объекта, мы используем функцию конструктора объекта.
функция Person(первый, последний, возраст, глаз) {
this.firstName = первый;
this.lastName = последнее;
this.age = возраст;
this.eyeColor = глаз;
}
const myFather = new Person("Джон", "Доу", 50, "синий");
const myMother = new Person("Салли", "Ралли", 48, "зеленый");
myMother.changeName = функция (имя) {
this.lastName = имя;
}
myMother.changeName("Доу");
document.getElementById("demo").innerHTML =
"Фамилия моей матери" myMother.lastName;
Это пример!
HTML события — это «вещи», которые происходят с элементами HTML. Когда
JavaScript используется на HTML-страницах, JavaScript может «реагировать» на эти
события. Вот несколько примеров HTML-событий –
Веб-страница HTML завершила загрузку. Поле ввода HTML было
изменено, была нажата кнопка HTML. Общие HTML-события –
onchange — элемент HTML был изменен
onclick — пользователь щелкает элемент HTML
onmouseover — пользователь наводит указатель мыши на элемент HTML
onmouseout — пользователь перемещает мышь от элемента HTML
onkeydown — пользователь нажимает клавишу клавиатуры
onload — Браузер завершил загрузку страницы
Строки
Строки предназначены для хранения текста. Строки записываются с помощью
кавычки.
Строки шаблонов были представлены в ES6 (JavaScript
2016). Шаблоны — это строки, заключенные в обратные кавычки (это
строка шаблона). Шаблоны допускают одинарные и двойные кавычки внутри
нить. Шаблоны не поддерживаются в Internet Explorer.
Чтобы найти длину строки, используйте встроенную длину
свойство.
Эскейп-символ обратная косая черта () превращает специальные символы
в строковые символы. let text = "Мы так называемые \"Викинги\" с севера."; let text= 'Все в порядке.';
JavaScript Строки как объекты - let y = new String("John");
Не создавайте объекты Strings. Новое ключевое слово усложняет код и замедляет скорость выполнения. Строковые объекты могут давать неожиданные результаты
Сравнение двух объектов JavaScript всегда возвращает false.
Основные Строковые методы –
Строка Методы поиска –
В строках шаблона для определения строки используются обратные кавычки (``) вместо кавычек ("").
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3