Поделиться через


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

Предоставляет расширения базовому объекту 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

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