mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-06-08 23:14:06 +08:00
30 lines
2.2 KiB
HTML
30 lines
2.2 KiB
HTML
<article id="wikiArticle">
|
||
<div></div>
|
||
<p>以下为JavaScript 1.5 的更新日志。该版本包含在发行于2000年11月14日的Netscape Navigator 6.0中,也在后续的的Netscape Navigator版本和Firefox 1.0中使用。你可以拿JavaScript 1.5 和JScript version 5.5,Internet Explorer 5.5进行比较,后者发行于2000年7月。相应的ECMA 标准是 ECMA-262 Edition 3版 (自1999年12月)。</p>
|
||
<h2 id="JavaScript_1.5_新特性" style="margin-bottom: 20px; line-height: 30px; font-size: 2.14285714285714rem;">JavaScript 1.5 新特性</h2>
|
||
<ul>
|
||
<li><a href="Reference/Global_Objects/Number/toExponential" title="toExponential() 方法以指数表示法返回该数值字符串表示形式。"><code>Number.prototype.toExponential()</code></a></li>
|
||
<li><a href="Reference/Global_Objects/Number/toFixed" title="toFixed() 方法使用定点表示法来格式化一个数。"><code>Number.prototype.toFixed()</code></a></li>
|
||
<li><a href="Reference/Global_Objects/Number/toPrecision" title="toPrecision() 方法以指定的精度返回该数值对象的字符串表示。"><code>Number.prototype.toPrecision()</code></a></li>
|
||
<li><a href="https://developer.mozilla.orgReference/Statements/const"><code>const</code></a></li>
|
||
<li><a href="https://developer.mozilla.orgReference/Statements/try...catch"><code>try...catch</code></a> 语句中支持多个catch语句。</li>
|
||
<li>JavaScript 开发者可以为对象添加getter和setter。</li>
|
||
</ul>
|
||
<h2 id="JavaScript_1.5_功能变化" style="margin-bottom: 20px; line-height: 30px; font-size: 2.14285714285714rem;">JavaScript 1.5 功能变化</h2>
|
||
<ul>
|
||
<li>运行时错误现在作为异常报告。</li>
|
||
<li>正则表达式变化:
|
||
<ul>
|
||
<li>数量修饰符 — +, *, ? 和 {} — 现在可以跟在 ? 后强行使其变为非贪婪模式。</li>
|
||
<li>"非捕获括号 "(?:x) 可以用来代替“捕获括号” (x)。当使用非捕获括号的时候反向引用不可用。</li>
|
||
<li>支持正负向零宽断言。它们都会根据紧跟着字符串的内容进行断言。</li>
|
||
<li>添加m标记说明正则表达式可以匹配多行。</li>
|
||
</ul>
|
||
</li>
|
||
<li>函数可以在if语句中声明。</li>
|
||
<li>
|
||
<p>函数可以在表达式中声明。</p>
|
||
</li>
|
||
</ul>
|
||
<p> </p>
|
||
</article> |