100 читали · 2 года назад
Где нужно ставить запятую?
Когда в сложносочинённом предложении не ставится запятая? Известно, что между частями сложносочинённого предложения необходима постановка знака препинания. НО! Есть случаи, когда постановка запятой опасна. Алгоритм работы со сложносочинённым предложением (ССП) 1. Выделите грамматические основы. 2. Определи разряд союза. 3. Если со знанием союза у вас совсем проблема, попробуйте поставить точку между частями. 4. Если части равноправны (одна не зависит от другой; обе могут существовать как самостоятельные), то перед вами ССП, а значит, и союз между частями сочинительный...
👩‍💻 Ставить точку с запятой или нет С тех пор как я начал изучать этот язык, JavaScript претерпел ряд серьезных изменений. В первую очередь, похоже, стало нормой не использовать точки с запятой. Популярные проекты, такие как Vue, похоже, не используют их вообще. Люди утверждают, что автоматической вставки точки с запятой (ASI) достаточно. Не нужно печатать больше, чем нужно. Так ли важна точки с запятой на самом деле? ✅ Вопрос мнения Вы можете подумать, что использование точки с запятой зависит от мнения разработчика - использовать её или нет, в зависимости от того, что он предпочитает. Однако возникает вопрос. Действительно ли они необходимы при любых обстоятельствах? Ответ - да. Точки с запятой действительно необходима при определенных обстоятельствах, и отсутствие точки с запятой может привести к ошибкам в коде. Рассмотрим несколько примеров, когда точка с запятой абсолютно необходима в JavaScript. ✅ Несколько выражений в одной строке Не знаю, зачем кому-то понадобилось писать такой код, но взгляните на него: let x = 5; let y = 10; console.log(x + y); Если убрать точки с запятой и вставить код в консоль, возникнет синтаксическая ошибка: unexpected token: 'let'. Возможно, нужно просто написать быстрый скрипт, чтобы сделать какую-то хитрость на веб-странице. В этом случае необходимо использовать точки с запятой. ✅ Немедленно вызываемые функциональные выражения (IIFE) Точка с запятой особенно важна, когда новая строка начинается с открытой круглой скобки ( или открытой квадратной скобки [. Эти символы могут быть неправильно интерпретированы движком JavaScript, если точка с запятой не поставлена, так как JavaScript может предположить, что вы пытаетесь немедленно вызвать функцию или получить доступ к массиву. let x = 5 (function() { console.log('Hello, world!'); })(); // Uncaught TypeError: 5 is not a function Этот код выглядит невинно, но JavaScript попытается интерпретировать вторую строку так, как будто она является частью первой, что совершенно бессмысленно, и действительно приведет к ошибке. Конечно, добавление точки с запятой в конце первого утверждения устраняет проблему. ✅ Согласованность между языками Если вы разработчик, работающий с несколькими языками программирования, использование точек с запятой поможет сохранить единый стиль кодирования. Во многих других языках, таких как Java, C# и C++, точка с запятой является обязательной. Переключение между языками, в одном из которых нет точек с запятой, иногда может привести к простым ошибкам (и огромному раздражению), когда переключаешься на другой язык, где они требуются. ✅ Использовать или не использовать точку с запятой JavaScript позволяет опускать точки с запятой во многих ситуациях, но я считаю, что для ясности, удобства сопровождения и во избежание головной боли (и сумасшествия) лучше использовать точки с запятой в коде. Это также поможет сохранить последовательность в разных языках. Так что, серьезно... почему бы и нет? #JavaScript #semicolon