JavaScriptの学習[3.混同演算子の消去]
970 ワード
Equality operators
演算子「==」は、タイプではなくデータ値自体を比較します.したがって、stringとして宣言された数値は、演算子「==」で比較することもできます.
ただし、演算子"==="は、タイプとデータ値を正確に比較します.
Object Equality
const minbro1 = {name: 'minbro'}
const minbro2 = {name: 'minbro'}
const minbro3 = minbro1
console.log(minbro1 == minbro2) // false
console.log(minbro1 === minbro2) // false
console.log(minbro1 === minbro3) // true
紛らわしいEquality
console.log(0 == false) // true
console.log(0 === false) // false
console.log('' == false) // true
console.log('' === false) // false
console.log(null == undefined) // true
console.log(null === undefined) // false
? Operator
console.log(name === 'minbro' ? 'yes' : 'no')
Reference
この問題について(JavaScriptの学習[3.混同演算子の消去]), 我々は、より多くの情報をここで見つけました https://velog.io/@minbrother/JavaScript-공부-3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol