Java Script
February 22, 2023
Сравнение записи операторов в языках программирования Python и Java Script
Табличка актуальна для меня, так как я изучаю Java Script после изучения Питона.
Базовые операторы схожи. Основное различие - существование в JS нестрогих операторов равенства и неравенства.
При сравнении значений разных типов, если используется оператор нестрогого равенства, JavaScript приводит каждое из них к числу. Оператор строгого равенства не приводит типы значений к одному.
"2" == 2 //true "2" === 2 //false
В Питоне сравнение всегда более строгое. Приведение типов происходит только при сравнении 0 и 1 с булевыми значениями.
1 == True // True 0 == False // True