|
146 | 146 | </ul> |
147 | 147 | <p class="caption"><span class="caption-text">環境ごとのTips(ブラウザ環境)</span></p> |
148 | 148 | <ul> |
| 149 | +<li class="toctree-l1"><a class="reference internal" href="browserenv.html">ブラウザ環境</a></li> |
149 | 150 | <li class="toctree-l1"><a class="reference internal" href="browserobjects.html">ブラウザ関連の組み込み型</a></li> |
150 | 151 | <li class="toctree-l1"><a class="reference internal" href="react.html">Reactの環境構築</a></li> |
151 | 152 | <li class="toctree-l1"><a class="reference internal" href="vue.html">Vue.jsの環境構築</a></li> |
| 153 | +<li class="toctree-l1"><a class="reference internal" href="webparcel.html">Parcelを使ったウェブ開発</a></li> |
152 | 154 | <li class="toctree-l1"><a class="reference internal" href="electron.html">Electronアプリケーションの作成</a></li> |
153 | 155 | </ul> |
154 | 156 | <p class="caption"><span class="caption-text">Appendix</span></p> |
@@ -301,9 +303,9 @@ <h3><code class="docutils literal notranslate"><span class="pre">number</span></ |
301 | 303 | <div class="highlight-ts notranslate"><div class="highlight"><pre><span></span><span class="c1">// 値を表示</span> |
302 | 304 | <span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="mf">10.5</span><span class="p">);</span> |
303 | 305 | <span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="mi">128</span><span class="p">);</span> |
304 | | -<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="mi">0</span><span class="nx">b11</span><span class="p">);</span> <span class="c1">// 0bから始まると2進数</span> |
305 | | -<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="mi">0777</span><span class="p">);</span> <span class="c1">// 0, 0oから始まると8進数</span> |
306 | | -<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="mh">0xf7</span><span class="p">);</span> <span class="c1">// 0xから始まると16進数</span> |
| 306 | +<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="mi">0</span><span class="nx">b11</span><span class="p">);</span> <span class="c1">// 0bから始まると2進数</span> |
| 307 | +<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="mi">0</span><span class="nx">o777</span><span class="p">);</span> <span class="c1">// 0oから始まると8進数</span> |
| 308 | +<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="mh">0xf7</span><span class="p">);</span> <span class="c1">// 0xから始まると16進数</span> |
307 | 309 |
|
308 | 310 | <span class="c1">// 変数に代入。変数の型名はnumber</span> |
309 | 311 | <span class="kr">const</span> <span class="nx">year</span>: <span class="kt">number</span> <span class="o">=</span> <span class="mi">2019</span><span class="p">;</span> |
@@ -371,8 +373,8 @@ <h3><code class="docutils literal notranslate"><span class="pre">number</span></ |
371 | 373 | <p>なお、リテラルの8進数ですが、ESLintの推奨設定を行うと <code class="docutils literal notranslate"><span class="pre">no-octal</span></code> というオプションが有効になります。このフラグが有効だと、8進数を使用すると警告になります。</p> |
372 | 374 | <div class="admonition note"> |
373 | 375 | <p class="admonition-title">注釈</p> |
374 | | -<p>IE8以前及びその時代のブラウザは、 <code class="docutils literal notranslate"><span class="pre">parseInt()</span></code> に0が先頭の文字列を渡すと8進数になっているため、かならずradixを省略せずに10を設定しろ、というのが以前言われていました。</p> |
375 | | -<p>その世代のブラウザは現在市場に出回っていないため、10は省略しても問題ありません。</p> |
| 376 | +<p>IE8以前及びその時代のブラウザは、 <code class="docutils literal notranslate"><span class="pre">parseInt()</span></code> に0が先頭の文字列を渡すと8進数になっているため、かならずradixを省略せずに10を設定しろ、というのが以前言われていました。その世代のブラウザは現在市場に出回っていないため、10は省略しても問題ありません。</p> |
| 377 | +<p>また、8進数リテラルは以前のJavaScriptは<code class="docutils literal notranslate"><span class="pre">0777</span></code>のように、ゼロ始まりのものも使えましたが、現在はこちらの記法はES5以上で非推奨となっており、TypeScriptではエラーになります。</p> |
376 | 378 | </div> |
377 | 379 | </div> |
378 | 380 | <div class="section" id="id8"> |
|
0 commit comments