JavaScript-те салыстыру функциясы дегеніміз не?
JavaScript-те салыстыру функциясы дегеніміз не?

Бейне: JavaScript-те салыстыру функциясы дегеніміз не?

Бейне: JavaScript-те салыстыру функциясы дегеніміз не?
Бейне: Fetch - Как получить данные? Используем JavaScript 2024, Мамыр
Anonim

Мақсаты салыстыру функциясы балама сұрыптау ретін анықтау болып табылады. Егер нәтиже оң болса, b a алдында сұрыпталады. Нәтиже 0 болса, екі мәннің сұрыптау ретімен ешқандай өзгерістер жасалмайды. Мысалы: The салыстыру функциясы массивтегі барлық мәндерді, бір уақытта екі мәнді салыстырады (a, b).

Осыны ескере отырып, JavaScript-тегі нысандарды қалай салыстыруға болады?

Объектілерді салыстыру оңай, === немесе Object.is() пайдаланыңыз. Бұл функцияның сілтемесі бірдей болса, шын мәнін, ал жоқ болса, жалған мәнін қайтарады. Тағы да баса айтайын, солай салыстыру сілтемелер нысандар , мәні емес нысандар . Сонымен, 3-мысалдан Object.is(obj1, obj2); жалған қайтарады.

Содан кейін JavaScript-те localeCompare дегеніміз не? Анықтамасы және қолданылуы. The жергілікті салыстыру () әдісі ағымдағы тілдегі екі жолды салыстырады. Жергілікті тіл браузердің тіл параметрлеріне негізделген. The жергілікті салыстыру () әдісі жолдың сұрыптау ретімен салыстыру жолының алдында, кейін немесе тең екенін көрсететін санды қайтарады.

Сонымен қатар, JS жүйесіндегі == және === арасындағы айырмашылық неде?

= ішіндегі айнымалыға мәндерді тағайындау үшін пайдаланылады JavaScript . == салыстыру үшін қолданылады арасында айнымалының деректер түріне қарамастан екі айнымалы. === салыстыру үшін қолданылады арасында екі айнымалы, бірақ бұл қатаң түрді тексереді, яғни ол деректер түрін тексереді және екі мәнді салыстырады.

Неліктен JavaScript тілінде === пайдаланамыз?

== және арасындағы айырмашылық === JavaScript тілінде Ақиқатында, сен әрқашан керек пайдалану " === " операторы айнымалыларды салыстыруға немесе кез келген салыстыруға арналған. оператор екі айнымалыны немесе екі мәнді салыстыру кезінде түрін ескеретін қатаң теңдік емес оператор. JavaScript.

Ұсынылған: