=== (Strict Equality Comparison) Ne Anlama Gelir
Açıklaması şöyle. 3 tane eşittir ile yapılır. İki değişkenin eşit olup olmadığını belirtir.
Şöyle yaparız. Böylece integer ve string'in denkliğini kontrol edebiliriz.
Şöyle yaparız. Burada answer ve string literal'in denkliği kontrol ediliyor.
Şöyle yaparız.
In weakly typed languages such as JavaScript you can use the strict comparison operator (===) because the language allows comparison between variables which have different types.
And it is useful, when you want to compare variables which may hold values that are "equals" but may be of different types.
Açıklaması şöyle.
One of the many reasons why it is a very useful habit for JS developers to always type === (strict equality) by default, and only use == when you know you are going to need to compare values with different type representations.
Örnek
var x = 10;
var y = '10';
console.log(x == y) // true
console.log(x === y) // false
ÖrnekŞöyle yaparız. Burada answer ve string literal'in denkliği kontrol ediliyor.
var answer = prompt ("What body system contains the heart?") .toLowerCase();
if (answer==="circulatory") {
alert ("Correct!");
score += 100;
alert ("Your total score is now " +score);
}
else {
alert ("Sorry, incorrect.");
score -= 100;
alert ("Your total score is now " +score);
}
ÖrnekŞöyle yaparız.
componentDidMount() {
this.fetchData()
.then(data => {
const filteredData = data.filter(element =>
element.someProperty === propertyValue
);
this.setState({ data: filteredData });
})
}
Hiç yorum yok:
Yorum Gönder