Метод toString
Возвращает строковое представление объекта.
function toString( [radix : Number] ) : String
Аргументы
- radix
Необязательный. Указывает основание для преобразования числовых значений в строки. Это значение используется только для чисел.
Заметки
Метод toString является членом всех встроенных объектов JScript. Его поведение зависит от типа объекта.
Объект |
Поведение |
---|---|
Массив |
Элементы объекта Array преобразуются в строки. Результирующие строки объединяются и разделяются запятыми. |
Boolean |
Логическое значение true преобразуется в строку "true". Остальные логические значения преобразуются в строку "false". |
Дата |
Возвращает текстовое представление даты. |
Ошибка |
Возвращает строку, содержащую соответствующее сообщение об ошибке. |
Function |
Возвращает строку в указанной ниже форме, где functionname — имя функции, которой принадлежит вызываемый метод toString. "function functionname() { [машинный код] }" |
Number |
Возвращает текстовое представление числа. |
Строка |
Возвращает значение объекта String. |
По умолчанию |
Возвращает строку "[object objectname]", где objectname — имя типа объекта. |
Пример
В следующем примере демонстрируется использование метода toString с аргументом "radix". Показанная ниже функция возвращает таблицу преобразования "Radix".
function CreateRadixTable ()
{
var s = "";
// Create table heading.
s += "Hex Dec Bin \n";
for (var x = 0; x < 16; x++)
{
s += " ";
// Convert to hexidecimal.
s += x.toString(16);
s += " ";
if (x < 10) s += " ";
// Convert to decimal.
s += x.toString(10);
s += " ";
// Convert to binary.
s += x.toString(2);
s += "\n";
}
return(s);
}
Требования
Применение:
Объект Array| Объект Boolean| Объект Date| Объект Error| Объект Function| Объект Number| Объект Object| Объект String