在jQuery上加载isLoaded的目的?

在jQuery上加载isLoaded的目的?,jquery,Jquery,我的start.js文件中有下面的jQuery代码。我的问题是谁能告诉我加载了什么:!!(window.jQuery&&jQuery.cookie)代码段做什么 Sys.loader.defineScripts( { releaseUrl: '~/scripts/jquery/{0}/jquery.{0}.min.js', debugUrl: '~/scripts/jquery/{0}/jquery.{0}.js' }, [

我的
start.js
文件中有下面的jQuery代码。我的问题是谁能告诉我
加载了什么:!!(window.jQuery&&jQuery.cookie)
代码段做什么

Sys.loader.defineScripts(
    {
        releaseUrl: '~/scripts/jquery/{0}/jquery.{0}.min.js',
        debugUrl: '~/scripts/jquery/{0}/jquery.{0}.js'
    }, 
    [
        { name: 'blockUI', dependencies: ['jQueryUI'], isLoaded: !!(window.jQuery && jQuery.blockUI) },
        { name: 'rating', dependencies: ['jQuery'], isLoaded: !!(window.jQuery && jQuery.rating) },
        { name: 'watermark', dependencies: ['jQuery'], isLoaded: !!(window.jQuery && jQuery.fn.watermark) },
        { name: 'mousewheel', dependencies: ['jQuery'], isLoaded: !!(window.jQuery && jQuery.event.special.mousewheel) },
        { name: 'cookie', dependencies: ['jQuery'], isLoaded: !!(window.jQuery && jQuery.cookie) },
        { name: 'tmpl', dependencies: ['jQuery'], isLoaded: !!(window.jQuery && jQuery.fn.tmpl) },
        { name: 'maskedinput', dependencies: ['jQuery'], isLoaded: !!(window.jQuery && jQuery.fn.maskedinput) },
        { name: 'ba-bbq', dependencies: ['jQuery'], isLoaded: !!(window.jQuery && jQuery.bbq) },
        { name: 'validate', dependencies: ['jQuery'], isLoaded: !!(window.jQuery && jQuery.fn.validate) },
        { name: 'form', dependencies: ['jQuery'], isLoaded: !!(window.jQuery && jQuery.fn.ajaxForm) },
    ]
);

始终重新运行布尔值。
true
false

<某些语言>代码> NIL<代码>或<代码> false <代码> >在布尔表达式中考虑为<代码> false <代码>,其他所有的布尔表达式都被认为是<代码>真< /代码>。
但是为了得到布尔真/假,您可以使用

它将任何内容转换为boolean@Fr我不知道有谁改变了我的问题。我的问题是“isLoaded”对上面的代码段有什么作用?你知道“isLoaded”的含义吗?