1. ホーム
  2. javascript

[解決済み] このタイプのコメントは何ですか?それについての言及さえ見つけることができません

2022-02-28 07:43:29

質問

javascriptで小さなものを作っているときに、コメントをつけることができることを発見しました。 /like these/

stack overflowのコードでは色が付かないので、画像で紹介します。

コメントに関する回答では、それに関する言及を見つけることができなかったので、極めて特殊な名称と使い方があるのではないかと思います。

具体的には、googleのApp Scriptを使っていたのですが、そのドキュメントにはシングルスラッシュコメントについて何も書かれていないので、当該IDEと関係があるのかどうか疑問です。

また、コメントと言ったのは、コードの真ん中に置くとコメントとして動作するからですが、リターンの影響を受けていることから、本当のコメントではないことがわかり、さらにわからなくなりました。

何かご意見、または検索を続けるための手がかりがあれば、とてもありがたいです

編集します。 確かにコメントではありませんでした。代わりに奇妙な未使用の表現で、JSはそれがあった特定の状況ではコメントとして理解しました。
また、回答者のスピードも特筆ものです。誤字を直すためにページをリフレッシュしたら、すでにわかりやすく詳しく回答されていました。ありがとうございます

編集2 表現であることがわかったので、探してみると、確かにいくつか言及しているものがあり、例えば この答え を簡単に説明しました。 /[///]/ はexpressionですが、expressionの意味をquot;通常のコード"と混同していました。 文字列パターンをマッチングするためのオブジェクト .

解決方法は?

シングルフォワードスラッシュは、正規表現を区切ります。

console.log(/abc/.test('fooabc'));

また、JavaScriptでは未使用の式も許可されていますが、しばしば混乱を招くので使用しない方がよいでしょう。

/abc/; // unused regular expression literal

表示されている "comment style" は長い正規表現リテラルで、その結果の式は使用されていません。

/why would you ever do this/;
/please don't/
console.log('program running');

このようなことを誰かがメンテナンスしなければならないようなコードで行うのは、非常に奇妙に見えるので、お勧めしません。トリビアの質問のようなものには役に立つかもしれませんが、深刻なものには使えません。ESLintのルールを考えてみましょう。 ノーユーズドエクスプレッション .