语法高亮,滚动条美化,设置页面调整

This commit is contained in:
fofolee
2019-04-19 02:41:09 +08:00
parent 1e8f76c000
commit 359d29ee0b
1590 changed files with 12328 additions and 11441 deletions

View File

@@ -7,7 +7,7 @@
<p><strong><code>parseFloat()</code> </strong>函数解析一个字符串参数并返回一个浮点数。</p>
<div><iframe class="interactive interactive-js" frameborder="0" height="250" src="https://interactive-examples.mdn.mozilla.net/pages/js/globalprops-parsefloat.html" width="100%"></iframe></div>
<h2 id="语法">语法</h2>
<pre class="syntaxbox">parseFloat(<em>value</em>)</pre>
<pre><code class="language-javascript">parseFloat(<em>value</em>)</code></pre>
<h3 id="参数">参数</h3>
<dl>
<dt><code>value</code></dt>
@@ -28,18 +28,18 @@
<h2 id="例子">例子</h2>
<h3 id="例子_parseFloat返回正常数字">例子: <code>parseFloat</code>返回正常数字</h3>
<p>下面的例子都返回<strong>3.14</strong></p>
<pre class="brush:js">parseFloat("3.14");
<pre><code class="language-js">parseFloat("3.14");
parseFloat("314e-2");
parseFloat("0.0314E+2");
parseFloat("3.14more non-digit characters");
</pre>
</code></pre>
<h3 id="例子_parseFloat返回NaN">例子: <code>parseFloat</code>返回NaN</h3>
<p>下面的例子将返回<code>NaN</code></p>
<pre class="brush: js">parseFloat("FF2");
</pre>
<pre><code class="language-javascript">parseFloat("FF2");
</code></pre>
<h3 id="更严格的转换函数">更严格的转换函数</h3>
<p>该函数通过正则表达式的方式,在需要更严格地转换float值时可能会有用:</p>
<pre class="brush: js">var filterFloat = function (value) {
<pre><code class="language-javascript">var filterFloat = function (value) {
if(/^(\-|\+)?|(\.\d+)(\d+(\.\d+)?|(\d+\.)|Infinity)$/
.test(value))
return Number(value);
@@ -56,7 +56,7 @@ console.log(filterFloat('421hop')); // NaN
console.log(filterFloat('hop1.61803398875')); // NaN
console.log(filterFloat("999 888")); // NaN
console.log(filterFloat('.421')); // 0.421
console.log(filterFloat('421.')); // 421</pre>
console.log(filterFloat('421.')); // 421</code></pre>
<p>注意上面的代码只是示例。</p>
<h2 id="规范">规范</h2>
<table class="standard-table">