-2

私のstart.jsファイルには以下のjQueryコードがあります。isLoaded: !!(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) },
    ]
);
4

1 に答える 1

0

!!ブール値を常に再実行します。またはのいずれtruefalse

一部の言語ではnil、またはブール式と見なされ、他のすべてはブール式と見なされfalseます。falsetrue

ただし、ブール値の true/false を取得するには、使用できます!!

于 2013-08-06T08:18:45.220 に答える