În sfatul rapid de astăzi, vom examina JavaScript logic ȘI
operator. Aceia dintre voi care tocmai încep să intre în JavaScript sau chiar o bibliotecă ca jQuery nu s-ar putea să-și dea seama că pot fi chiar folosiți ca declarații micro!
Abonați-vă la pagina noastră YouTube pentru a viziona toate tutorialele video!
// EXEMPLUL 1 var a = 5, b = 10; dacă ((a === 5) && (b === 10)) alertă ("yay");
ȘI
operatorul de utilizare în codul de mai sus este ceea ce marea majoritate dintre noi sunt cele mai familiarizate cu. Dacă A
este egală 5
, și b
este egală 10
, apoi faceți ceva minunat, cum ar fi afișarea unei casete de alertă care spune: "Yay!"
Partea dreaptă a
&&
operatorul va numai executați dacă partea stângă este egală cu Adevărat. Având în vedere acest lucru, putem folosi acest lucru în avantajul nostru!
În majoritatea aplicațiilor bazate pe AJAX, va exista un punct în care trebuie să determin mai întâi dacă un element cu un anumit id
există în DOM. Dacă nu, o voi crea. În caz contrar, voi lucra cu elementul care există deja. În general, putem folosi un dacă
declarație pentru acest tip de sarcină.
dacă (! document.getElementById ('contents')) // apoi apelați o funcție care introduce elementul în DOM.
Alternativ, putem folosi &&
operator pentru a îndeplini această sarcină.
!document.getElementById ('continut') && createElem ('div', 'continut', 'hello world');
Ține minte, acel fals createElem
funcția va, din nou, numai executați dacă partea stângă este egală cu Adevărat
. Gândește-te așa: este Adevărat
că nu am putut găsi un element cu un id de cuprins
pe pagină? Dacă da, treceți apoi pe partea dreaptă. Acum, dacă e egal cu fals
, partea dreaptă va nu alerga.
Când am revăzut Boilerplate-ul HTML5, am observat că Paul folosește un contur inteligent, care poate încărca o versiune locală a jQuery, dacă, din anumite motive, a apărut o eroare la descărcarea fișierului de pe CDN-ul ales.
!window.jQuery && document.write (''