Публикации по теме 'truthiness'
JavaScript 101: Истина
При работе с условными выражениями (например, операторами if ) мы часто думаем в терминах логических значений: значение, которое может быть либо true , либо false . Однако условные выражения JavaScript не настолько строги, чтобы требовать фактического значения типа boolean . Вместо этого условные выражения JavaScript работают на основе истинности значения.
Каждому значению в JavaScript присуща правдивость : оно либо правдиво , либо ложно . Условные выражения в JavaScript..
Вопросы по теме 'truthiness'
Почему правда && строка возвращает строку
Скажем, у меня есть что-то вроде
true && true #=> true
Что имеет смысл, поэтому я пробую что-то вроде:
true && "dsfdsf" #=> "dsfdsf"
Что меня удивляет, потому что часто я делаю что-то вроде if something...
1533 просмотров
schedule
28.04.2022
Почему {} == false создает исключение?
В IE и Chrome ввод этого в консоль JavaScript вызывает исключение:
{} == false // "SyntaxError: Unexpected token =="
Однако все эти операторы оцениваются без проблем:
false == {} // false
({} == false) // false
var a = {};
a ==...
575 просмотров
schedule
10.12.2022
Если ([] == false) истинно, почему ([] || true) приводит к []?
Просто делал некоторые тесты, и я нахожу это странным:
[] == false
Дает true, это имеет смысл, потому что double equal сравнивает только содержимое, а не тип, и пытается выполнить приведение типов. Но если он сравнивает содержимое и...
272 просмотров
schedule
12.01.2023
Получить истинное значение значения столбца в запросе sqlite
Если у меня есть столбец в таблице с нулевыми и ненулевыми числами, как мне получить его истинное значение {0,1}?
Данные
x, y
0, 111
1, 0
2, 444
(запрос sql, что-то вроде select x, TRUTHOF(y) from Data )
Результат
x, y_truth
0, 1...
98 просмотров
schedule
18.06.2022
Python Regex - найти образец строки в слове
Я получаю ложные срабатывания в python для следующего примера. Я пытаюсь определить, существует ли ключевое слово в строке. Проблема в том, что в строке есть слова, обычно соединенные подчеркиванием или дефисом, поэтому мне нужен только...
105 просмотров
schedule
24.01.2023
Понимание истинности строк
Я понимаю, что встроенные типы Python имеют значение «правдивости», и пустая строка считается False , а любая непустая строка считается True .
Это имеет смысл
Я могу проверить это с помощью встроенной функции bool .
>>> bool("")...
575 просмотров
schedule
11.06.2023
Каковы истинные и ложные ценности в Раку?
Хотя всегда можно использовать миксины или переопределения методов для изменения приведений Bool, по умолчанию какие значения считаются истинными, а какие - ложными?
Примечание: этот вопрос был задан ранее , но, к сожалению, он настолько стар,...
344 просмотров
schedule
07.05.2022