Пример JavaScript
- Предыдущая страница JS D3.js
- Следующая страница JS HTML DOM
Что может сделать JavaScript?
Где вставить JavaScript
Вывод JavaScript
Синтаксис JavaScript
- Операторы JavaScript
- Числа JavaScript
- Строки JavaScript
- Переменные JavaScript
- Операторы JavaScript
- Ассигнование JavaScript
- Выражения JavaScript (использование констант)
- Выражения JavaScript (использование строк)
- Выражения JavaScript (использование переменных)
- Ключевые слова JavaScript
- Комментарии JavaScript
- JavaScript чувствителен к регистру
Операторы JavaScript
- Предложения JavaScript представляют собой команды для браузера
- Код JavaScript представляет собой 系列 предложений
- Предложения JavaScript разделены точками с запятой
- Одна строка может содержать несколько предложений
- Предложения JavaScript могут быть объединены в блок кода
- Вы можете разрывать строки кода после операторов или запятых
Комментарии JavaScript
Переменные JavaScript
- Переменные JavaScript
- Переменные JavaScript в качестве алгебраических
- Числовые и строковые значения в JavaScript
- Ключевое слово var в JavaScript
- Декларация нескольких переменных в одном предложении
- Многострочная декларация нескольких переменных
- Переменная без значения возвращает undefined
- Передекларация переменной не разрушает значение
- Сложение массивов JavaScript
- Сложение строк JavaScript
- Сложение строковых и числовых значений
- Сложение числовых и строковых значений
Арифметика JavaScript
Ассигнование JavaScript
Цепочка строк в JavaScript
Типы данных JavaScript
Объекты JavaScript
- Создание JavaScript-вариабли
- Создание JavaScript-объекта
- Создание объекта person (однстрочный)
- Создание объекта person (многострочный)
- Использование .property для доступа к свойствам объекта
- Использование [property] для доступа к свойствам объекта
- Доступ к свойствам функции с помощью метода
- Доступ к свойствам функции с помощью атрибута свойств
Функции JavaScript
События JavaScript
Строки JavaScript
- Строки могут быть окружены одинарными или двойными кавычками
- Покажем несколько примеров строк
- Добавление обратной косой черты перед кавычками признается кавычками
- Определить длину строки
- Используйте обратную косую черту для переноса строки в текстовой строке
- Не można использовать обратную косую черту для переноса строки в коде
- Определить положение текста в строке, где он впервые появляется - indexOf()
- Найти текст в строке и вернуть этот текст после нахождения - match()
- Замените символы в строке - replace()
- Преобразуйте строку в верхний регистр - toUpperCase()
- Преобразуйте строку в нижний регистр - toLowerCase()
- Разделите строку на массив - split()
Числа JavaScript
- Числа можно записывать с или без точки
- 可以使用指数计数 для записи больших или малых чисел
- Числа округляются до 15 знаков
- Вычисления с плавающей запятой не всегда точны на 100%
- Но эту проблему можно решить, умножая и деля на 10
- Сложение двух чисел приводит к новому числу
- Сложение двух строк чисел приводит к объединению строк
- Сложение числа и строки числа также приводит к объединению строк
- Сложение строки и строки числа также приводит к объединению строк
- Обычные ошибки при сложении строки и числа 1
- Обычная ошибка при сложении строки и числа 2
- В арифметических операциях деления JavaScript пытается преобразовать строки в числа
- В арифметических операциях умножения JavaScript пытается преобразовать строки в числа
- В арифметических операциях вычитания JavaScript пытается преобразовать строки в числа
- В арифметических операциях сложения JavaScript не конвертирует строки в числа
- Число, деленное на строку, больше не является числом
- Число, деленное на строку числа, является числом
- Глобальная функция JavaScript isNaN() определяет, является ли значение числом
- Использование NaN в математических операциях всегда возвращает NaN
- Использование NaN в математических строковых операциях приводит к соединению NaN
- Тип NaN является числом (typeof NaN возвращает number)
- Если вычисляется число, превышающее наибольшее возможное число, то возвращается бесконечность (Infinity)
- Деление на ноль generates Infinity
- Infinity также является числом (typeof Infinity возвращает number)
- Константы с префиксом 0x интерпретируются как шестнадцатеричные
- Метод toString() может выводить числа в шестнадцатеричном, восьмеричном или двоичном формате
- Числа могут быть объектами
- Числа и объекты не могут быть безопасно сравнены
- Объекты и объекты не могут быть безопасно сравнены
Методы чисел JavaScript
- Метод toString() преобразует число в строку
- Метод valueOf() возвращает число в виде числа
- Функция toExponential() возвращает число с индексным выражением
- Метод toFixed() округляет число до указанного количества цифр
- Функция toPrecision() возвращает число заданной длины
- Глобальная функция Number() преобразует переменную в число
- Глобальная функция Number() даже может преобразовать дату в число
- Глобальная функция parseInt() преобразует строку в число
- Глобальная функция parseFloat() преобразует строку в число
- MAX_VALUE возвращает возможно наибольшее число в JavaScript
- MIN_VALUE возвращает возможно наименьшее число в JavaScript
- POSITIVE_INFINITY означает бесконечность
- При переполнении возвращает POSITIVE_INFINITY
- NEGATIVE_INFINITY означает отрицательное бесконечность
- При переполнении возвращает NEGATIVE_INFINITY
- NaN означает «не число»
- Арифметические действия со строками возвращает NaN
- Использование числовых свойств переменных возвращает undefined
JavaScript математика
- Math.PI возвращает значение PI
- Math.round(x) возвращает целое значение x (округленное значение)
- Math.pow(x, y) возвращает x в степени y
- Math.sqrt(x) возвращает квадрат x
- Math.abs(x) возвращает абсолютное значение x
- Math.ceil(x) возвращает向上 округленный значение x
- Math.floor(x) возвращает向下 округленный значение x
- Math.sin(x) возвращает синус угла x (в радианах)
- Math.cos(x) возвращает косинус угла x (в радианах)
- Math.max() возвращает наибольшее значение из списка аргументов
- Math.min() возвращает наименьшее значение из списка аргументов
- Преобразовать градусы Цельсия в градусы Фаренгейта
Случайные числа JavaScript
- Math.random() возвращает случайное целое число между 0 (включая) и 1 (не включая)
- Как вернуть случайное целое число между 0 и 9 (включая их)
- Как вернуть случайное целое число между 0 и 10 (включая их)
- Как вернуть случайное целое число между 0 и 99 (включая их)
- Как вернуть случайное целое число между 0 и 100 (включая их)
- Как вернуть случайное целое число между 1 и 10 (включая их)
- Как вернуть случайное целое число между 1 и 100 (включая их)
- Как вернуть случайное целое число между x (включая) и y (не включая)
- Как вернуть случайное целое число между x и y (включая их)
Даты JavaScript
- Используя Date() отобразить сегодняшнюю дату и время
- Используя getFullYear() отобразить год
- Используя getTime() вычислить количество миллисекунд с 1970 года до現在
- Используя setFullYear() установить конкретную дату
- Используя toUTCString() преобразовать сегодняшнюю дату (по UTC) в строку
- Используя getDay() для отображения имен недель в виде чисел
- Используя getDay() и массив для отображения имен недель по имени
- Показать часы
Массивы JavaScript
Методы массивов JavaScript
- Добавить элемент в массив
- Удалить последний элемент массива - pop()
- Собрать все элементы массива в одну строку - join()
- Собрать два массива - concat()
- Собрать три массива - concat()
- Добавить элемент в позицию 2 массива - splice()
- Преобразовать массив в строку - toString()
- Добавить новый элемент в начало массива - unshift()
- Удалить первый элемент массива - shift()
- Выбрать элемент из массива - slice()
Сортировка массивов JavaScript
- Сортировать массив по возрастанию
- Сортировать массив по убыванию
- Сортировать числа по возрастанию
- Сортировать числа по убыванию
- Сортировать числа (по алфавитному или числовому порядку)
- Сортировать числа в случайном порядке
- Определить наименьшее число в массиве
- Определить наибольшее число в массиве
- Использовать Math.min() для определения самого малого числа в массиве
- Использовать Math.max() для определения самого большого числа в массиве
- Использовать "собственный" метод myArrayMin
- Использовать "собственный" метод myArrayMax
- Сортировать объекты по числовому свойству
- Сортировать объекты по строковому свойству
Итерация массива в JavaScript
Типы преобразования JavaScript
Логический тип в JavaScript
- Показать значение Boolean(10 > 9)
- Показать значение 10 > 9
- Все, что имеет истинное значение, является true
- Логическое значение нуля - false
- Логическое значение минус нуля - false
- Логическое значение пустой строки - false
- Логическое значение undefined - false
- Логическое значение null - false
- Логическое значение false - false
- Логическое значение NaN - false
Сравнение в JavaScript
- Присвоить 5 значению x, затем показать значение (x == 8)
- Присвоить 5 значению x, затем показать значение (x == 5)
- Присвоить 5 значению x, затем показать значение (x === 5)
- Присвоить 5 значению x, затем показать значение (x === "5")
- Присвоить 5 значению x, затем показать значение (x != 8)
- Присвоить 5 значению x, затем показать значение (x !== 5)
- Присвоить 5 значению x, затем показать значение (x !== "5")
- Присвоить 5 значению x, затем показать значение (x > 8)
- Присвоить 5 значению x, затем показать значение (x < 8)
- Присвоить 5 значению x, затем показать значение (x >= 8)
- Присвоить 5 значению x, затем показать значение (x <= 8)
Условия JavaScript
Циклы JavaScript
Обработка ошибок JavaScript
Регулярные выражения JavaScript
Объекты JavaScript
- Создание JavaScript-вариабли
- Создание JavaScript-объекта
- Создание JavaScript-объекта (одномерный)
- Создание JavaScript-объекта (многострочный)
- Создание JavaScript-объектов с использованием new
- Создание JavaScript-объектов с использованием конструкторов
- Создание встроенных JavaScript-объектов
- Лучший способ создания JavaScript-вариаблей
- JavaScript-объекты являются изменяемыми
Свойства объектов JavaScript
Объект JSON
Массив JSON
JSON
JSON.stringify
PHP JSON
HTML JSON
Пример的解释: JSON JSONP
- Предыдущая страница JS D3.js
- Следующая страница JS HTML DOM