# コメント プログラムに反映されないため、の説明を書くために利用される。 ## コメントの種類 ### 一行コメント 一行ずつコメントを書く際に利用する ```javascript // numの階乗を求める関数 function factorial(num){ if( num<=1 ) return num; //1以下の場合は、そのまま値を出力 return num*factorial(num-1); } //1から10までの階乗を求めてコンソールに出力 for(var i=1; i<11; i++){ console.log(i + "の階乗 = " + factorial(i)); } ``` ### 複数行コメント 複数行のコメントを書くときに利用する。まとめてかけるので便利 ```javascript /* 複数行コメント 囲まれている範囲がコードとして評価されない */ ``` ### HTML-like Comments(現在非推奨) [HTML-like Commentsって何??](https://turningp.jp/programing/javascript/javascript-html_comment) ```javascript <script> <!-- alert(1) --> </script> ``` >JavaScriptが理解できなかった場合はHTMLでコメントアウトするようになっている。 >コメントアウトしなかったらタグ内の文字がテキストとして出力される JavaScriptが動いた場合、JavaScriptはこのHTML風のコメントは当該行の末尾まで無視するようになっています。 過去の遺物ではあるがECMAScript 2015でも後方互換性の為にこの「HTML-likeコメント」は使えるようになっている #### HTMLOpenComment ```javascript <!-- コメント const x = 1 <!-- コメント ``` #### HTMLCloseComment ```javascript --> コメント /* コメントやホワイトスペースはOK */ --> コメント // ↓は-->の前に文字があるので文法エラーである 1 --> コメントではない ``` </br> **この章のまとめ** - // 以降から行末までが一行コメント - /* と */で囲まれた範囲が複数行コメント - HTML-likeコメントは後方互換性のためだけに存在する **皆さんも何があれば!!!** --- ### ショートカット **VSCodeの場合** `⌘` `K` `⌘` `C` ・・・ 行コメントの追加 `⌘` `K` `⌘` `U` ・・・ 行コメントの削除 `⌘` `/` ・・・行コメント追加/削除 `shift` `option` `A` ・・・ ブロックコメントの追加/削除 **vimの場合** ①コメントアウトしたい先頭行で「Ctrl」+ 「V」を押下します。 ②キーボードの「j」を押下して、コメントアウトしたい最終行までカーソルを移動させます。 ③「Shift」+「i」キーを押下し、挿入モードにします。 ④「#」を入力します。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up