Оснастки расширений строковых типов

Обновлен: Ноябрь 2007

Предоставляет расширения базовому объекту ECMAScript (JavaScript) String, включая статические методы и методы экземпляра.

Пространство имен: отсутствует. Данное расширение типа является глобальным и не принадлежит к пространству имен.

Наследует:String

var stringVar = new String();

Расширения членов

Имя

Описание

Функция String.endsWith

Определяет, совпадает ли конец объекта String с указанной строкой.

Функция String.format

Заменяет каждый элемент форматирования в указанном объекте String текстом, эквивалентным значению соответствующего объекта.

Функция String.localeFormat

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

Функция String.startsWith

Определяет, совпадает ли начало объекта String с указанной строкой.

Функция String.trim

Удаляет начальный и конечный пробелы из экземпляра объекта String.

Функция String.trimEnd

Удаляет конечный пробел из экземпляра объекта String.

Функция String.trimStart

Удаляет начальный пробел из экземпляра объекта String.

Заметки

Расширения String являются частью библиотек Microsoft AJAX (библиотека). Они добавляют функциональность объекту JavaScript String и предоставляют элементы, более знакомые программистам, работающим в среде .NET.

Дополнительные сведения об объекте JavaScript, который расширяет этот тип, и о его конструкторе, см. в подразделе Объект "String" раздела Справочник по языку.

Пример

В следующем примере показано создание экземпляра объекта String и вызов функции Microsoft AJAX (библиотека) String.format для замены экземпляров форматирования новыми значениями в экземпляре String.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Sample</title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:ScriptManager runat="server" ID="ScriptManager1">
        </asp:ScriptManager>

        <script type="text/javascript">
                function runExample() 
                {
                    var newStr = new String("       This is a string   ");
                    // Remove the white space at the beginning and end.
                    var trimmedStr = newStr.trim();
                    // Displays: "The string with white spaces removed:This is a string."
                    alert("The string with white spaces removed:" + trimmedStr + ".");  
                }
                runExample();
        </script>
    </form>
</body>
</html>

См. также

Ссылки

Объект "Array"

Оператор new

Функции строкового типа