Boolean.prototype.toString()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since иÑÐ»Ñ 2015 г..
Сводка
ÐеÑод toString() возвÑаÑÐ°ÐµÑ ÑÑÑоковое пÑедÑÑавление Ñказанного обÑекÑа Boolean.
СинÑакÑиÑ
bool.toString()
ÐаÑамеÑÑÑ
ÐеÑ.
ÐпиÑание
ÐбÑÐµÐºÑ Boolean пеÑеопÑеделÑÐµÑ Ð¼ÐµÑод toString обÑекÑа Object; он не наÑледÑÐµÑ Ð¼ÐµÑод Object.prototype.toString(). ÐÐ»Ñ Ð¾Ð±ÑекÑов Boolean меÑод toString возвÑаÑÐ°ÐµÑ ÑÑÑоковое пÑедÑÑавление обÑекÑа.
JavaScript вÑзÑÐ²Ð°ÐµÑ Ð¼ÐµÑод toString авÑомаÑиÑеÑки, когда обÑÐµÐºÑ Boolean должен бÑÑÑ Ð¿ÑедÑÑавлен в виде ÑекÑÑа или когда обÑÐµÐºÑ Boolean наÑ
одиÑÑÑ Ð² конÑекÑÑе ÑÑÑоковой конкаÑенаÑии.
ÐÐ»Ñ Ð¾Ð±ÑекÑов и знаÑений Boolean вÑÑÑоеннÑй меÑод toString возвÑаÑÐ°ÐµÑ ÑÑÑоки «true» или «false» в завиÑимоÑÑи Ð¾Ñ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð»Ð¾Ð³Ð¸ÑеÑкого обÑекÑа.
ÐÑимеÑÑ
>ÐÑимеÑ: иÑполÑзование toString
Ð ÑледÑÑÑем коде вÑзов flag.toString() веÑнÑÑ ÑÑÑÐ¾ÐºÑ "true":
var flag = new Boolean(true);
var myVar = flag.toString();
СпеÑиÑикаÑии
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-boolean.prototype.tostring> |