Best-club - портал хорошего настроения!
→◊ Библиотека ◊←
Меню сайта
  • Драмы
  • Ужасы
  • Фэнтези
  • Боевики
  • Мистика
  • Комедии
  • Триллеры
  • Мелодрамы
  • Фантастика
  • Мультфильмы
  • Приключения
  • Связь с админом
  • Список пользователей
  • Полная статистика сайта
  • ТОП наград
  • Переводчик
  • Конвертер величин
  • Проверка правописания
  • Раздача ICQ
  • Оставить отзыв о сайте
  • Раскрутка сайтов

  • Поиск по сайту
    Введите ключевое слово
    для поиска



    Статистика сайта




    ProfiSmart TOP webgari.com Рейтинг сайтов

    Каталог сайтов

    bodr_top
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Зарегистрировано:
    Всего: 1117
    Парней: 1070
    Девушек: 47
    Последний: molodoo

    Облако тегов
    Важная информация
    Главная » Статьи » Wap/Web Мастеру » JavaScript

    Использование Объекта String
    Всякий раз, когда вы приписываете значение строки переменной или свойству, вы создаете объект string. Литералы строки - также объекты string. Например, утверждение

      mystring = "Hello, World!"
    Создает строковый объект mystring. Литерал "blah" - также строковый объект.

    Объект string имеет методы, которые возвращают:

    Изменение строки непосредственно, типа substring и toUpperCase.
    HTML форматирование строки, типа bold и link.
    Например, данный вышеупомянутый объект, mystring.toUpperCase() возвращает "Hello, World!", и то же делает "Hello, World!".toUpperCase ().

    Использование Объекта Math
    Встроенный объект Math имеет свойства и методы для математических констант и функций. Например, PI свойство объекта Math имеет значение pi, который вы примененили бы как

    Math. PI
    Точно так же стандартные математические функции - методы Math. Они включают тригонометрические, логарифмические, экспоненциальные, и другие функции. Например, использование функции тригонометрического синуса, выглядет так

      Math.sin (1.56)
    Замечание, что все аргументы тригонометрических методов Math в радианах.

    Часто удобно использовать утверждение with, когда раздел кода использует несколько математических констант и методов, поэтому вы можете не писать несколько раз "Math". Например,

    with (Math) {
      a = PI * r*r;
      y = r*sin(theta)
      x = r*cos(theta)
    }

    Использование Объекта Date
    JavaScript не имеет данных типа date. Однако, объект date и его методы позволяют вам работать с датами и временами в ваших приложениях. Объект date имеет большое количество методов для установления, получения, и управления датами. Он не имеет никаких свойств.

    JavaScript обрабатывает date очень похоже на обоабатывание в Java. Два языка имеют многие из тех же самых методов date, и оба языка сохраняютdate как число миллисекунд начиная с 1 января, 1970 00:00:00.

    ЗАМЕЧАНИЕ: Вы не можете в настоящее время работать с датами до 1/1/70.

    Создание объект date:

      varName = new Date(parameters)

    Где varName - имя переменной JavaScript для создаваемого объекта date; это может быть новый объект или свойства существующего объекта.
    Параметры Date могут быть следования:

    Ничего: создает сегодняшнюю дату и время. Например, today = new Date()
    Строка, представляющая дату в следующей форме: " Month day, year hours:minutes:seconds". Например, Xmas95= new Date("December 25, 1995 13:30:00"). Если вы опускаете значение часов, минут, или секунд, то будет установлено значение нуль.
    Множество целых числ для year, month, и day. Например, Xmas95 = new Date(95,11,25)
    Множество значений для for year, month, day, hour, minute, и seconds. Например, Xmas95 = new Date(95,11,25,9,30,0)
    Объект Date имеет большое количество методов для обработки дат и времен. Методы относятся к этим широким категориям:

    "set" методы, для установки даты и времени оценивается в объектах date
    "get" методы, для получения значений даты и времени из объектов date
    "to" методы, для возвращающегося ряда оценивает из объектов date.
    Синтаксический анализ и UTC методы, для синтаксического анализа строковых date.
    Методы "get" и "set" позволяют вам получать и управлять секундами, минутами, часами, днем месяца, днем недели, месяцами, и гадами отдельно. Имеется метод getDay, который возвращает день недели, но не соответствующий методу setDay, потому что день недели устанавливается автоматически. Эти методы используют целые числа, чтобы представить значения следующим образом:

    Секунды и минуты: от 0 до 59
    Часы: от 0 до 23
    День: от 0 до 6 (день недели)
    Дата: от 1 до 31 (день месяца)
    Месяцы: от 0 (январь) до 11 (декабрь)
    Год: годы начиная с 1900
    Например, пусть вы определяете date следующим образом:

      Xmas95 = new Date("December 25, 1995")

    Затем Xmas95.getMonth () возвращает 11, и Xmas95.getYear () возвращает 95.
    Методы getTime и setTime полезны для сравнения дат. Метод getTime возвращает число миллисекунд начиная с периода для объекта даты.

    Например, следующий код показывает число рабочих дней прошедших до Рождества:

    today = new Date()nextXmas = new Date("December 25, 1990")
    nextXmas.setYear(today.getYear())
    msPerDay = 24 * 60 * 60 * 1000 ; // Number of milliseconds per day
    daysLeft = (nextXmas.getTime() - today.getTime()) / msPerDay;
    daysLeft = Math.round(daysLeft);
    document.write("Number of Shopping Days until Christmas: " + daysLeft);
    Этот пример создает объект date today, который содержит сегодняшнюю дату. Затем создается объект date nextXmas, устанавливающий год, текущего года. Затем, используя число миллисекунд в день, вычисляется число дней между today и nextXmas, используя getTime, и округляя до целого числа дней.

    Метод синтаксического анализа полезен для назначения значений от строк date до существующих объектов date. Например, следующий код использует синтаксический анализ и setTime, чтобы присвоить дату к объекту IPODATE.

    IPOdate = new Date()
    IPOdate.setTime(Date.parse("Aug 9, 1995"))

    Использование Встроенных функций
    JavaScript имеет несколько функций "верхнего уровня", встроенные в язык. Это следующие функции:

    eval
    parseInt
    parseFloat
    Функция eval
    Аргумент встроенной функции eval - строка. Строка может быть - любая строка, представляющая выражение JavaScript утверждение, или последовательность утверждений. Выражение может включать переменные и свойства существующих объектов.

    Если аргумент представляет выражение, eval вычисляет выражение. Если аргумент представляет один или большее количество JavaScript утверждений, eval вычисляет утверждения.

    Эта функция полезна для оценки строки, представляющая арифметическое выражение.

    Следующий пример присваивает ввод в текстовой области, применяет eval функцию и показывает результат в другой текстовой области. Если вы напечатаете численное выражение в первой области, и нажимаете на кнопку, выражение будет вычисленно. Например, введите "(666 * 777)/3", и нажмите на кнопку, чтобы увидеть результат.

    <SCRIPT>
    function compute(obj) {
      obj.result.value = eval(obj.expr.value)
    }

    </SCRIPT>

    <FORM NAME="evalform">
    Enter an expression: <INPUT TYPE=text NAME="expr" SIZE=20 >
    <BR>
    Result: <INPUT TYPE=text NAME="result" SIZE=20 >
    <BR>
    <INPUT TYPE="button" VALUE="Click Me" onClick="compute(this.form)">
    </FORM>

    Enter an expression:
    Result:

    Функция eval не ограничена оценкой численных выражений. Его аргумент может включать ссылки объекта или даже JavaScript утверждения. Например, вы могли определить функцию setValue, который принимает два аргумента: и объект и значение, выглядят следующим образом:

    function setValue (myobj, myvalue) {
      eval ("document.forms[0]." + myobj + ".value") = myvalue; }

    Затем, например, вы могли вызывать эту функцию, чтобы установить значение элемента формы "text1" следующим образом:

      setValue (text1, 42)
    Функции parseInt и parseFloat
    Эти две встроенные функции возвращают числовое значение когда дана строка как аргумент.

    Функция parseFloat анализирует его строковый аргумент, и возвращает число с плавающей точкой. если первый символ переданной строки - знак "плюс", знак "минус", десятичная точк число "е" (основание натурального логарифма) или цифра. Если parseFloat сталкивается с недопустимым символа то метод возвращает значение, основанное на подстроке, следующей до этого символа, игнорируя все последующие. Ее первый же символ недопустим, parseFloat возвращает одно из двух значений, в зависимости от платформы:

    0 на платформах Windows.

    "NaN" на любой другой платформе, указывая, что значение - не номер.

    Для арифметических целей, значение "NaN" - не число в любом основании системы счисления. Вы можете вызывать функцию isNaN, чтобы определить,является ли результат parseFloat "NaN".

    Функция parseInt анализирует ее первый строковый аргумент, и возвращать целое число, основанное на указанном основании системы счисления. Например, При параметре radix, равном 10, string преобразовыва-ется в десятичное число, при 8 преобразовывается в восьме-ричное и при 16 - в шестнадцатеричное. Значения, большие 10, для оснований, превышающих 10, представляются символами отАдо F вместо чисел. Использование radix, равного 2, служит для преобразований в двоичные числа. Числа с плавающей запятой будут преобразованы в целые числа. Правила обработки строки идентичны правилам для parseFloat.

    Если parseInt сталкивается с сиволом, который - не символ в указанном основании системы счисления, то игнорирует его и возвращает значение целого числа, анализируемую до того пункта. Если первый символ не может быть преобразован к символу в указанном основании системы счисления, то возвращает NaN. ParseInt усекает числа до значения целого числа.  


    Категория: JavaScript | Добавил: Admin | Дата: 26.08.2009 | Просмотры: 3414 | Рейтинг:
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Вход на сайт
    Гость, добро пожаловать на best-club! Тапки в углу, пиво в холодильнике. Располагайся:) Для получения большего комфорта войди как пользователь или зарегистрируйся.



    Обмен музыкой [?]
    Открыть в новом окне

    Партнёры





    Опрос

    Для парней. Какое качество Вам нравится видеть в девушках?
    Всего ответов: 30

     
    Best-club team © 2008 - 2024

    SiteMap Партнёры и друзья Поддержать проект
    Третий Мир: Война Королей - Форум
    Администрация сайта не несёт ответственности за материалы опубликованные на сайте! Все материалы исключительно для ознакомления!
    Мини профиль