HTML

Perl, jQuery és minden ami webfejlesztés MAGYARUL

Sziasztok! Ezen a blogon a perl nyelvről, a perlben íródott Catalyst MVC keretrendszerről és jQuery-ről lesz szó, tehát mindenről ami ma egy webfejlesztőt érdekelhet ( tutoriálok, újdonságok a nagyvilágból ).

Friss topikok

Linkblog

2011.01.05. 16:48 oroce

Tanuljunk a jQuery core-ból 2. - '==' !== '==='

 Ez a poszt a változók értékének összehasonlításáról fog szólni, azaz kettő vagy három egyenlőségjelet kell használni.

A jQueryben ha alaposabban megnézzük a változók értékének ellenőrzését, mindenhol a legtöbb helyen három egyenlőségjelet használnak.

De miért?

Nézzük erre példát:

var str = 'alma';
console.log( str == 'alma' );
console.log( str === 'alma' );

 Itt semmi különbség nincs a két módszer között, mindkét esetben az érték true lesz.

De akkor hol nem lesz true?

Hát az alábbi esetben: 

var bool = false;
var num = 0;
console.log( bool == num );
console.log( bool === num );

Itt két, egy bool és szám változót hasonlítunk össze, azonban az eredmény a két esetben eltérő lesz.
Első esetben az érték true, ugyanis mindkét érték ( bool és num ) hamis lesz. A második esetben pedig false.
Tehát a különbség, hogy három egyenlőségjelnél nem csak értékegyeztetés történik, hanem típusegyeztetés is.

A mai tanulság, hogy ahol lehet használjuk a három egyenlőségjeles-, negálásnál pedig '!=='  formát.

Szólj hozzá!

A bejegyzés trackback címe:

https://pquery.blog.hu/api/trackback/id/tr152562923

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása