Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   какой смысл двух отрицаний в выражении !!$.trim("" + a.value) (https://javascript.ru/forum/misc/11575-kakojj-smysl-dvukh-otricanijj-v-vyrazhenii-%24-trim-value.html)

belbek 01.09.2010 11:11

какой смысл двух отрицаний в выражении !!$.trim("" + a.value)
 
$.extend($.expr[":"], {
	// [url]http://docs.jquery.com/Plugins/Validation/blank[/url]
	blank: function(a) {return !$.trim("" + a.value);},
	// [url]http://docs.jquery.com/Plugins/Validation/filled[/url]
	filled: function(a) {return !!$.trim("" + a.value);},
	// [url]http://docs.jquery.com/Plugins/Validation/unchecked[/url]
	unchecked: function(a) {return !a.checked;}
});

Kolyaj 01.09.2010 11:22

Приведение к boolean.


Часовой пояс GMT +3, время: 06:31.