Найти в Дзене
igortimshin1

Свойства и методы java script

Данные, которые мы выводим, как на рисунке выше, могут содержать свойства. Например, у строк есть длина. В js свойства встроены прямо в языке. И указываются через точку после константы или переменной. Javascript позволяет обращаться к свойствам которых нет, и их значением будет undefined. Кроме свойств, у данных есть методы. Давайте превратим слово hello что бы все буквы вывелись с заглавной буквы. Так-же методы есть и у чисел. Как на скриншоте выше, округление до одного числа после точки. toUpperCase вернул слово с заглавной буквы, а второе вывел с маленькими буквами, если вы читали предыдущие статьи, то вы знаете, что примитивные типы не изменяются. Для этого лучше использовать переменную. Свойства и методы можно комбинировать, как на скриншоте выше. И небольшая заметка. Последнюю конструкцию можно выводить, как на скриншоте. У вас интерпритатор возможно не сможет вывести и потребуется дописать console.log В первом примере мы видим число, а во втором строка. Во втором примере через т
Оглавление
Измененная картинка из яндекс картинок.
Измененная картинка из яндекс картинок.

Свойства

Собственный скриншот из браузера.
Собственный скриншот из браузера.

Данные, которые мы выводим, как на рисунке выше, могут содержать свойства. Например, у строк есть длина. В js свойства встроены прямо в языке. И указываются через точку после константы или переменной. Javascript позволяет обращаться к свойствам которых нет, и их значением будет undefined.

Методы

Собственный скриншот из браузера.
Собственный скриншот из браузера.

Кроме свойств, у данных есть методы. Давайте превратим слово hello что бы все буквы вывелись с заглавной буквы.

Собственный скриншот из браузера.
Собственный скриншот из браузера.

Так-же методы есть и у чисел. Как на скриншоте выше, округление до одного числа после точки.

Неизменяемость

Собственный скриншот из браузера.
Собственный скриншот из браузера.

toUpperCase вернул слово с заглавной буквы, а второе вывел с маленькими буквами, если вы читали предыдущие статьи, то вы знаете, что примитивные типы не изменяются. Для этого лучше использовать переменную.

Свойства и методы как выражения

Собственный скриншот из браузера.
Собственный скриншот из браузера.

Свойства и методы можно комбинировать, как на скриншоте выше. И небольшая заметка. Последнюю конструкцию можно выводить, как на скриншоте. У вас интерпритатор возможно не сможет вывести и потребуется дописать console.log

Цепочка вызовов

Собственный скриншот из браузера.
Собственный скриншот из браузера.

В первом примере мы видим число, а во втором строка. Во втором примере через точку указана цепочка вызовов. hell.length получили длину строки это число, потом во втором примере через toString превратили в строку.