https://www.freecodecamp.com/challenges/comparison-with-the-strict-inequality-operator
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ! == рд╕рдЦреНрдд рд╕рдорд╛рдирддрд╛ рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╡рд┐рдкрд░реАрдд рдирд╣реАрдВ рд╣реИред === рдХрд╛ рдЕрд░реНрде рд╣реИ рд╕рдорд╛рди рдореВрд▓реНрдп рдФрд░ рд╕рдорд╛рди рдкреНрд░рдХрд╛рд░ред ! == рдХрд╛ рдорддрд▓рдм рд╕рдорд╛рди рдореВрд▓реНрдп рдирд╣реАрдВ рдпрд╛ рд╕рдорд╛рди рдкреНрд░рдХрд╛рд░ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрджрд┐ рдПрдХ рд╕реНрдерд┐рддрд┐ рд╕рддреНрдп рд╣реИ, рддреЛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╕рд╣реА рд╣реЛ рдЬрд╛рдПрдЧреАред рд▓реЗрдХрд┐рди рд╕рдЦреНрдд рд╕рдорд╛рдирддрд╛ рдСрдкрд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рд╢рд░реНрдд рд╕рд╣реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпреЗ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред
рдпрд╣ рд╕рдорд╛рди рдореВрд▓реНрдп рдФрд░ / рдпрд╛ рд╕рдорд╛рди рдкреНрд░рдХрд╛рд░ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдБ рджреЗрдЦреЗрдВ: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comparison_Operators
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рднрд╛рд╡рдирд╛ рдЕрднреА рднреА рд╕рд╣реА рд╣реИред рд▓реЗрдХрд┐рди рджреВрд╕рд░реЛрдВ рдореЗрдВ рд╡рдЬрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╣рдо !==
рдХреА рдФрд░ / рдпрд╛ рдкреНрд░рдХреГрддрд┐ рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ
рдСрдкрд░реЗрдВрдб 1 | рдСрдкрд░реЗрдВрдб 2 | рд░рд╛рдЬреНрдп |
--------------- | ---------------- | ----------- |
'рд╡рди рд╕реНрдЯреНрд░рд┐рдВрдЧ' | 'рдПрдХ рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ' | true
1 | 2 | true
1 | '1' | true
4 | 4 | false
'рд╕реНрдЯреНрд░рд┐рдВрдЧ' | 'рд╕реНрдЯреНрд░рд┐рдВрдЧ' | false
@ рдмрд╛рдЙрдВрд╕реА рд▓реЗрдХрд┐рди !==
===
рд╡рд┐рдкрд░реАрдд рд╕реНрд╡реАрдХреГрдд рдирд╣реАрдВ рд╣реИ? рдпрд╛ рдХреНрдпрд╛ рдХреЛрдИ рдРрд╕рд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЭреЗ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ?
@ рдбрд╛рдпрдХреЛрдбреНрд╕ рдпрд╣ рд╣реИ рдФрд░ рдпрд╣ рдирд╣реАрдВ рд╣реИ
рдореБрджреНрджрд╛ рд╣рдорд╛рд░реА рдЪреБрдиреМрддреА рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдЗрд╕ рдкрдВрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рд╣реИ
рд╕рдЦреНрдд рдЕрд╕рдорд╛рдирддрд╛ рдСрдкрд░реЗрдЯрд░ (
!==
) рд╕рдЦреНрдд рд╕рдорд╛рдирддрд╛ рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИред
рдЬрд╣рд╛рдБ рд╕рдЦреНрдд рд╕рдорд╛рдирддрд╛ рдСрдкрд░реЗрдЯрд░ рдХреЛ true
рд░реВрдк рдореЗрдВ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рдкреНрд░рдХрд╛рд░ рдФрд░ рдорд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╡рд╣реАрдВ рд╕рдЦреНрдд рдЕрд╕рдорд╛рдирддрд╛ рдСрдкрд░реЗрдЯрд░ рдХреЛ true
рд░реВрдк рдореЗрдВ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдпрд╛ рдорд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдЗрд╕реЗ 'рд╡рд┐рдкрд░реАрдд' рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдЯрд╛рдЗрдк рдФрд░ рдорд╛рди рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╕рдЪ рд╣реИ
рд╣рдо рд╕рдЦреНрдд рдЕрд╕рдорд╛рдирддрд╛ рдСрдкрд░реЗрдЯрд░ рдХреЗ рдЕрдВрддрд░ рдХреЛ рджрд░реНрд╢рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рддрд░реНрдХ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ !==
===
рдХреЗ рддрд╛рд░реНрдХрд┐рдХ рд╡рд┐рдкрд░реАрдд рд╣реИ:
===
рдХреЛ Operand1 AND Operand2
рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд NOT(Operand1 AND Operand2)
ред рдЗрд╕реЗ NOT(Operand1) OR NOT(Operand2)
рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ !==
ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдХрд╣рд╛рдВ рд╣реИ рдФрд░ рдпрд╣ рднреНрд░рд╛рдордХ рдХреНрдпреЛрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдореИрдВ @dhcodes рдФрд░ @robbawebba рд╕реЗ рд╕рд╣рдордд рд╣реВрдВред рдЬрдм рдореИрдВ рдЕрдкрдиреА рджрд▓реАрд▓ рд▓рд┐рдЦ рд░рд╣рд╛ рдерд╛, рддреЛ рд░реЛрдм рдиреЗ рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд┐рдпрд╛ред рдПрдХрдорд╛рддреНрд░ рдЕрдкрд╡рд╛рдж NaN
, рдЬреЛ рд╕реНрд╡рдпрдВ рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реИред
рдореИрдВ рдЕрдкрдиреА рдорд╛рдиреНрдпрддрд╛рдУрдВ рдкрд░ рдЬреЛрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЛрдбрдкреЗрди рд▓рд┐рдЦ рд░рд╣рд╛ рдерд╛ред рдпрджрд┐ рдХреЛрдИ рднреА рдХреЛрдб рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣рд╛рдВ рдореЗрд░реА рдЧрдбрд╝рдмрдбрд╝ рд╣реИ: http://codepen.io/Timoh/pen/ZBKBdL?editors=0012
рдореИрдВ рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХрд╛ рд╡рд┐рд░реЛрдз рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ; рдореИрдВ рдЕрднреА рдЕрдирд┐рд╢реНрдЪрд┐рдд рд╣реВрдБ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ рдЗрд╕реЗ рдЯреВрд░рд┐рд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рднреНрд░рдорд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП @systimotic рдзрдиреНрдпрд╡рд╛рджред
рдЬрд╛рдирдХрд╛рд░реА рд╣рдЯрд╛ рджреА рдЧрдИ
рдЕрдм рдХреЛрдИ рдпреЛрдЧрджрд╛рди рдирд╣реАрдВ рд╣реИ
рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдореЗрд░реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рджреЛрд╕реНрдд рдЗрд╕ рддрд░реНрдХ рдореЗрдВ рдЧрд▓рддреА рдХрд░рддреЗ рд╣реИрдВред рдЬреНрдпрд╛рджрд╛рддрд░ рдЬрдЧрд╣реЛрдВ рдкрд░ рд▓реЛрдЧ рдХрд╣рддреЗ рд╣реИрдВ! == рд╡рд┐рдкрд░реАрдд рд╣реИ ===ред рддреЛ рд╡реЗ рдорд╛рди рд▓реЗрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдирд╛рдо =! = рдирд╣реАрдВ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрдЧрд╛ === рдХреЛ рд╕рдорд╛рди рдорд╛рди рдФрд░ рд╕рдорд╛рди рдкреНрд░рдХрд╛рд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕реАрдЦрдиреЗ рд╡рд╛рд▓реЗ рд╢реБрд░реБрдЖрддреА рд╣реЛрддреЗ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдо рд╕реЗ рдХрдо рдирд╛рдо рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╕рд┐рд░реНрдл рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИред
http://www.w3schools.com/js/js_operators.asp
рдореБрдЭреЗ рд╕рдВрднрд╡рддрдГ 'рддрд╛рд░реНрдХрд┐рдХ' рд╢рдмреНрдж рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рд╣реИ:
рд╕рдЦреНрдд рдЕрд╕рдорд╛рдирддрд╛ рдСрдкрд░реЗрдЯрд░ (! ==) рд╕рдЦреНрдд рд╕рдорд╛рдирддрд╛ рдСрдкрд░реЗрдЯрд░ рдХреЗ рддрд╛рд░реНрдХрд┐рдХ рд╡рд┐рдкрд░реАрдд рд╣реИред
рдФрд░ рдлрд┐рд░ рд╢рд╛рдпрдж рд╣рдо рдКрдкрд░ рд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рдПрдордбреАрдПрди рд▓рд┐рдВрдХ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ?
рд╣рд╛рдВ.рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ ..... @ рдврдХреЛрдб
рдпрджрд┐ рдХреЛрдИ рдЗрд╕реЗ рд▓реЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд╡рд╛рдХреНрдп рдореЗрдВ logical
рд╢рдмреНрдж рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛:
рд╕рдЦреНрдд рдЕрд╕рдорд╛рдирддрд╛ рдСрдкрд░реЗрдЯрд░ (! ==) рд╕рдЦреНрдд рд╕рдорд╛рдирддрд╛ рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИред
рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП:
рд╕рдЦреНрдд рдЕрд╕рдорд╛рдирддрд╛ рдСрдкрд░реЗрдЯрд░ (! ==) рд╕рдЦреНрдд рд╕рдорд╛рдирддрд╛ рдСрдкрд░реЗрдЯрд░ рдХреЗ рддрд╛рд░реНрдХрд┐рдХ рд╡рд┐рдкрд░реАрдд рд╣реИред
рдФрд░ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдХрд╛ рд╕рдВрджрд░реНрдн рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП MDN рд▓рд┐рдВрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рдЪреБрдиреМрддреА рдореЗрдВ MDN рд▓рд┐рдВрдХ рдЬреЛрдбрд╝реЗрдВ:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comparison_Operators#Non -identity_strict_inequality_ (!)
рдиреЛрдЯ: MDN рд▓рд┐рдВрдХ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП MDN рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЗ рдХреЛрдб рдХреЛ рдорд┐рд░рд░ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред
рдореИрдВ рдЗрд╕реЗ рдЙрдард╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ MDN рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдорджрдж рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореБрдЭреЗ рд╕рдВрднрд╡рддрдГ 'рддрд╛рд░реНрдХрд┐рдХ' рд╢рдмреНрдж рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рд╣реИ:
рдФрд░ рдлрд┐рд░ рд╢рд╛рдпрдж рд╣рдо рдКрдкрд░ рд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рдПрдордбреАрдПрди рд▓рд┐рдВрдХ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ?