Игра на «Морской Бой» на JavaScript: «Простая Игра» и «Игра для Двоих»
Yutex - Платный хостинг PHP.
Advego.ru - система покупки и продажи контента для сайтов, форумов и блогов

Технические фишки инфобизнеса 2014

Статьи для сайтов!!!
Возврат значений функцией Свойство length - Объект String Регистр строки - toUpperCase и toLowerCase

Свойство length в Javascript - Число символов - Строковый объект

Свойства и методы строковых объектов - Объект String

Урок №1 Свойство length - Объект String

Количество просмотров: 696

Как Вы помните, JavaScript - это объектно-ориентированный язык и в нем многое основано на объектах.

Также напомним о том, что в JavaScript при создании переменных, в качестве их значений могут выступать как числа, так и строки (string - текст или программный код).

Так вот, когда мы создаем какую-либо переменную и помещаем в нее строковое значение, то, по сути, мы создаем объект строкового типа или объект string.

<script type="text/javascript">

var name = "Антон"; /* Объект name строкового типа */

</script>

Если рассматривать фрагмент кода Выше, то ранее мы говорили о том, что мы просто создаем переменную name.

Но, по сути, этот фрагмент кода говорит о том, что мы создали объект name строкового типа (string).

В JavaScript у любых объектов есть свойства и методы. И строковые объекты здесь не исключение. При помощи определенных свойств и методов со строковыми объектами можно как-то работать: менять их, извлекать из них информацию и т.п.

Свойство length - число символов в строке

Свойство length - число символов в строке

Начнем с простого свойства строкового объекта - это свойство length. Оно нам уже знакомо из темы массивов и оно возвращает число элементов Массива.

Для объекта string свойство length аналогично и возвращает количество символов в строке.

<script type="text/javascript">

var name = "Антон"; /* Строковый объект name */

document.write("Число символов объекта name равно " + name.length);

</script>

Свойство length учитывает знаки препинания и пробелы.

Домашнее задание - Свойство length строкового объекта

Домашнее задание - Свойство length строкового объекта

Выполним два домашних задания по пройденному уроку «Свойство length объекта string»

Домашнее задание №1

1. Напишите функцию, которая в качестве параметра получает строку, а как результат своей работы, возвращает количество символов в этой строке (не печатает на экран, а именно возвращает).

2. Запросите у пользователя ввод любого слова и поместите этот ввод в переменную.

3. Вызовите вашу функцию, а в качестве параметра передайте ей переменную, в которой сохранено слово пользователя.

4. Напечатайте на экран сообщение о том, сколько же символов оказалось в введенном пользователем слове.

Для выполнения этого домашнего задания вспомним Урок №3 - Возврат значений функцией темы «Функции в JavaScript» и метод prompt объекта Window.

<script type="text/javascript">

function line(s)
{
return s.length; /* Функция возвращает число символов указанного параметра (строки) */
}

var any = prompt("Введите любое слово..."); /* Запрашиваем у пользователя слово, которое заносим в переменную any */

var k = line(any); /* Вызываем функцию, а в качестве ее параметра указываем переменную any */

document.write("Вы ввели слово, число символов которого равно " + k);

</script>

Домашнее задание №2

1. Напишите функцию, которая в качестве параметра получает строку, а как результат свой работы вычисляет, в строке больше 10 символов или меньше.

2. Запросите у пользователя ввод любого слова и поместите этот ввод в переменную.

3. Вызовите вашу функцию, а в качестве параметра передайте то самое слово, которое вы сохранили в переменную.

4. Напечатайте на экран сообщение о том, больше 10 символов в этом слове, меньше или равно 10.

Кроме уроков о Возврате значений функцией и о методе prompt объекта Window, для решения этой задачи нам нужно будет вспомнить о том, как составить несколько условий в JavaScript.

<script type="text/javascript">

function line(s)
{

if (s.length > 10)
{
var result = "Вы ввели слово, число символов которого больше 10";
}
else
if(s.length < 10)
{
var result = "Вы ввели слово, число символов которого меньше 10";
}
else
{
var result = "Вы ввели слово, число символов которого РАВНО 10";
}
return result; /* Функция возвращает переменную result - результат вычислений */
}

var any = prompt("Введите любое слово..."); /* Запрашиваем у пользователя слово, которое заносим в переменную any */

var k = line(any); /* Вызываем функцию, а в качестве ее параметра указываем переменную any */

document.write( k);

</script>

Главная Изучаем JavaScript Свойство length - Объект String Регистр строки - toUpperCase и toLowerCase

Ваши комментарии к уроку:

Комментариев нет...

Добавить комментарий:

Ваше Имя:*
Комментарий:*
Ответьте на вопрос: *
Сколько дней в Високосном году?
* - поля обязательные для заполнения.
JavaScript
Частота просмотра уроков
Дизайн сайтов
ПОИСК ПО САЙТУ:

Моё имя Антон. Связаться со мною Вы можете по e-mail: averagev@mail.ru