Кодирование с помощью смайликов в vscode

VSCode выдает мне ошибки при использовании эмодзи в качестве переменных.

Кодирование с помощью смайликов в vscode

Кодирование с помощью смайликов в vscode

Далее используются алфавитные переменные.

Кодирование с помощью смайликов в vscode

Я пытаюсь кодировать с помощью смайликов и получать информацию от смайликов. Поддерживается ли он еще?

не имеет ничего общего с ограничением в VSCODE - проблема в определение javascript ... зачем вам вообще делать такую ​​ерунду

Jaromanda X 11.03.2019 03:23

две вещи, выразительная и визуальная

phonemyatt 11.03.2019 03:25

Еще два: громоздкий и ненужный. Вы не можете вводить эмодзи без копипаста, сложных кодов или пользовательские клавиатуры

Bálint 11.03.2019 04:29

@ Балинт, совсем не так. все редакторы кода в настоящее время поставляются с расширениями, и я считаю, что смайлики - это будущее и для программирования. смайлики . Представьте, что вы можете использовать смайлик для входа в консоль в C#, java, js, python. представить возможности.

phonemyatt 11.03.2019 05:04

Да, зачем использовать короткие описательные имена, когда можно просто использовать смайлик, который ничего не говорит о переменной.

Bálint 11.03.2019 05:16

просто привожу примеры. некоторые говорят короткие и описательные имена, некоторые предпочитают длинные. эти правила существуют благодаря человеческому менталитету и не получают строк комментариев. значимые смайлики могут сэкономить время и дать плохие переменные. пища для размышлений

phonemyatt 11.03.2019 06:24
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
6
2 687
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

На основании https://mothereff.in/js-переменные эмодзи не разрешены.

Из https://mathiasbynens.be/notes/javascript-идентификаторы

What is allowed in an identifier name?

An identifier must start with $, _, or any character in the Unicode categories “Uppercase letter (Lu)”, “Lowercase letter (Ll)”, “Titlecase letter (Lt)”, “Modifier letter (Lm)”, “Other letter (Lo)”, or “Letter number (Nl)”.

The rest of the string can contain the same characters, plus any U+200C zero width non-joiner characters, U+200D zero width joiner characters, and characters in the Unicode categories “Non-spacing mark (Mn)”, “Spacing combining mark (Mc)”, “Decimal digit number (Nd)”, or “Connector punctuation (Pc)”.

даже const somevariables_? = "HappyJack" тоже не сработает.

phonemyatt 11.03.2019 06:37

@phonemyatt это не 16-битный диапазон, смайлики используют 2 из них

Bálint 11.03.2019 11:15

@phonemyatt, потому что смайлики не являются частью обоих абзацев.

Arthur 11.03.2019 16:40

Другие вопросы по теме