IsTrueString(str: String);
str. Проверяемая строка.
Метод IsTrueString проверяет, содержит ли указанная строка только булевое значение true или число 1.
Если указанная строка содержит только булевое значение true или число 1, то метод возвращает true, иначе - значение false.
Для выполнения примера необходимо наличие на html-странице ссылки на файл сценария PP.js. Инвертируем логическое значение true, представленное в виде строки:
// Определим строку, содержащую истинное логическое значение var str = "1"; if (PP.isString(str) && PP.IsTrueString(str)) { // Преобразуем строку в булевое значение и инвертируем его var result = !Boolean(str); if (PP.isBoolean(result)) { console.log("Инвертированное логическое значение: " + result); } } else { console.log("Строка не содержит истинного логического значения."); };
В результате выполнения примера в консоли браузера было выведено значение false:
Инвертированное логическое значение: false
См. также: