TypeScript String(字符串)
<h1 style="text-align: left">TypeScript String(字符串)</h1><p style="text-align: left">String 对象用于处理文本(字符串)。</p>
<h3 style="text-align: left">语法</h3>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> txt <span class="pun">=<span class="pln"> <span class="kwd">new<span class="pln"> <span class="typ">String<span class="pun">(<span class="str">"string"<span class="pun">);<span class="pln">
<span class="pun">或者更简单方式:<span class="pln">
<span class="kwd">var<span class="pln"> txt <span class="pun">=<span class="pln"> <span class="str">"string"<span class="pun">;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<h3 style="text-align: left">String 对象属性</h3>
<p style="text-align: left">下表列出了 String 对象支持的属性:</p>
<table class="reference" style="float: left">
<tbody>
<tr><th>序号</th><th>属性 & 描述</th><th>实例</th></tr>
<tr>
<td>1.</td>
<td>constructor
<p>对创建该对象的函数的引用。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> str <span class="pun">=<span class="pln"> <span class="kwd">new<span class="pln"> <span class="typ">String<span class="pun">(<span class="pln"> <span class="str">"This is string"<span class="pln"> <span class="pun">);<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"str.constructor is:"<span class="pln"> <span class="pun">+<span class="pln"> str<span class="pun">.<span class="pln">constructor<span class="pun">)</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p>输出结果:</p>
<pre class="prettyprint prettyprinted"><span class="pln">str<span class="pun">.<span class="pln">constructor <span class="kwd">is<span class="pun">:<span class="kwd">function<span class="pln"> <span class="typ">String<span class="pun">()<span class="pln"> <span class="pun">{<span class="pln"> <span class="pun">[<span class="kwd">native<span class="pln"> code<span class="pun">]<span class="pln"> <span class="pun">}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td>2.</td>
<td>length
<p>返回字符串的长度。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> uname <span class="pun">=<span class="pln"> <span class="kwd">new<span class="pln"> <span class="typ">String<span class="pun">(<span class="str">"Hello World"<span class="pun">)<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"Length "<span class="pun">+<span class="pln">uname<span class="pun">.<span class="pln">length<span class="pun">)<span class="pln"><span class="com">// 输出 11</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td>3.</td>
<td>prototype
<p>允许您向对象添加属性和方法。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">function<span class="pln"> employee<span class="pun">(<span class="pln">id<span class="pun">:<span class="pln">number<span class="pun">,<span class="pln">name<span class="pun">:<span class="kwd">string<span class="pun">)<span class="pln"> <span class="pun">{<span class="pln">
<span class="kwd">this<span class="pun">.<span class="pln">id <span class="pun">=<span class="pln"> id
<span class="kwd">this<span class="pun">.<span class="pln">name <span class="pun">=<span class="pln"> name
<span class="pun">}<span class="pln">
<span class="kwd">var<span class="pln"> emp <span class="pun">=<span class="pln"> <span class="kwd">new<span class="pln"> employee<span class="pun">(<span class="lit">123<span class="pun">,<span class="str">"admin"<span class="pun">)<span class="pln">
employee<span class="pun">.<span class="pln">prototype<span class="pun">.<span class="pln">email<span class="pun">=<span class="str">"admin@runoob.com"<span class="pln"> <span class="com">// 添加属性 email<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"员工号: "<span class="pun">+<span class="pln">emp<span class="pun">.<span class="pln">id<span class="pun">)<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"员工姓名: "<span class="pun">+<span class="pln">emp<span class="pun">.<span class="pln">name<span class="pun">)<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"员工邮箱: "<span class="pun">+<span class="pln">emp<span class="pun">.<span class="pln">email<span class="pun">)</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
</tbody>
</table>
<h3 style="text-align: left"> </h3>
<h3 style="text-align: left"> </h3>
<h3 style="text-align: left"> </h3>
<h3 style="text-align: left"> </h3>
<h3 style="text-align: left"> </h3>
<h3 style="text-align: left"> </h3>
<h3 style="text-align: left"> </h3>
<h3 style="text-align: left"> </h3>
<h3 style="text-align: left"> </h3>
<h3 style="text-align: left">String 方法</h3>
<p style="text-align: left">下表列出了 String 对象支持的方法:</p>
<table class="reference" style="float: left">
<tbody>
<tr><th> </th><th> </th><th>实例</th></tr>
<tr>
<td class="ts">1.</td>
<td>charAt()
<p>返回在指定位置的字符。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> str <span class="pun">=<span class="pln"> <span class="kwd">new<span class="pln"> <span class="typ">String<span class="pun">(<span class="str">"RUNOOB"<span class="pun">);<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"str.charAt(0) 为:"<span class="pln"> <span class="pun">+<span class="pln"> str<span class="pun">.<span class="pln">charAt<span class="pun">(<span class="lit">0<span class="pun">));<span class="pln"> <span class="com">// R<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"str.charAt(1) 为:"<span class="pln"> <span class="pun">+<span class="pln"> str<span class="pun">.<span class="pln">charAt<span class="pun">(<span class="lit">1<span class="pun">));<span class="pln"> <span class="com">// U <span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"str.charAt(2) 为:"<span class="pln"> <span class="pun">+<span class="pln"> str<span class="pun">.<span class="pln">charAt<span class="pun">(<span class="lit">2<span class="pun">));<span class="pln"> <span class="com">// N <span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"str.charAt(3) 为:"<span class="pln"> <span class="pun">+<span class="pln"> str<span class="pun">.<span class="pln">charAt<span class="pun">(<span class="lit">3<span class="pun">));<span class="pln"> <span class="com">// O <span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"str.charAt(4) 为:"<span class="pln"> <span class="pun">+<span class="pln"> str<span class="pun">.<span class="pln">charAt<span class="pun">(<span class="lit">4<span class="pun">));<span class="pln"> <span class="com">// O <span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"str.charAt(5) 为:"<span class="pln"> <span class="pun">+<span class="pln"> str<span class="pun">.<span class="pln">charAt<span class="pun">(<span class="lit">5<span class="pun">));<span class="pln"> <span class="com">// B</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td class="ts">2.</td>
<td>charCodeAt()
<p>返回在指定的位置的字符的 Unicode 编码。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> str <span class="pun">=<span class="pln"> <span class="kwd">new<span class="pln"> <span class="typ">String<span class="pun">(<span class="str">"RUNOOB"<span class="pun">);<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"str.charCodeAt(0) 为:"<span class="pln"> <span class="pun">+<span class="pln"> str<span class="pun">.<span class="pln">charCodeAt<span class="pun">(<span class="lit">0<span class="pun">));<span class="pln"> <span class="com">// 82<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"str.charCodeAt(1) 为:"<span class="pln"> <span class="pun">+<span class="pln"> str<span class="pun">.<span class="pln">charCodeAt<span class="pun">(<span class="lit">1<span class="pun">));<span class="pln"> <span class="com">// 85 <span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"str.charCodeAt(2) 为:"<span class="pln"> <span class="pun">+<span class="pln"> str<span class="pun">.<span class="pln">charCodeAt<span class="pun">(<span class="lit">2<span class="pun">));<span class="pln"> <span class="com">// 78 <span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"str.charCodeAt(3) 为:"<span class="pln"> <span class="pun">+<span class="pln"> str<span class="pun">.<span class="pln">charCodeAt<span class="pun">(<span class="lit">3<span class="pun">));<span class="pln"> <span class="com">// 79 <span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"str.charCodeAt(4) 为:"<span class="pln"> <span class="pun">+<span class="pln"> str<span class="pun">.<span class="pln">charCodeAt<span class="pun">(<span class="lit">4<span class="pun">));<span class="pln"> <span class="com">// 79<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"str.charCodeAt(5) 为:"<span class="pln"> <span class="pun">+<span class="pln"> str<span class="pun">.<span class="pln">charCodeAt<span class="pun">(<span class="lit">5<span class="pun">));<span class="pln"> <span class="com">// 66</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td class="ts">3.</td>
<td>concat()
<p>连接两个或更多字符串,并返回新的字符串。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> str1 <span class="pun">=<span class="pln"> <span class="kwd">new<span class="pln"> <span class="typ">String<span class="pun">(<span class="pln"> <span class="str">"RUNOOB"<span class="pln"> <span class="pun">);<span class="pln">
<span class="kwd">var<span class="pln"> str2 <span class="pun">=<span class="pln"> <span class="kwd">new<span class="pln"> <span class="typ">String<span class="pun">(<span class="pln"> <span class="str">"GOOGLE"<span class="pln"> <span class="pun">);<span class="pln">
<span class="kwd">var<span class="pln"> str3 <span class="pun">=<span class="pln"> str1<span class="pun">.<span class="pln">concat<span class="pun">(<span class="pln"> str2 <span class="pun">);<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"str1 + str2 : "<span class="pun">+<span class="pln">str3<span class="pun">)<span class="pln"> <span class="com">// RUNOOBGOOGLE</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td class="ts">4.</td>
<td>indexOf()
<p>返回某个指定的字符串值在字符串中首次出现的位置。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> str1 <span class="pun">=<span class="pln"> <span class="kwd">new<span class="pln"> <span class="typ">String<span class="pun">(<span class="pln"> <span class="str">"RUNOOB"<span class="pln"> <span class="pun">);<span class="pln">
<span class="kwd">var<span class="pln"> index <span class="pun">=<span class="pln"> str1<span class="pun">.<span class="pln">indexOf<span class="pun">(<span class="pln"> <span class="str">"OO"<span class="pln"> <span class="pun">);<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"查找的字符串位置 :"<span class="pln"> <span class="pun">+<span class="pln"> index <span class="pun">);<span class="pln"><span class="com">// 3</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td class="ts">5.</td>
<td>lastIndexOf()
<p>从后向前搜索字符串,并从起始位置(0)开始计算返回字符串最后出现的位置。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> str1 <span class="pun">=<span class="pln"> <span class="kwd">new<span class="pln"> <span class="typ">String<span class="pun">(<span class="pln"> <span class="str">"This is string one and again string"<span class="pln"> <span class="pun">);<span class="pln">
<span class="kwd">var<span class="pln"> index <span class="pun">=<span class="pln"> str1<span class="pun">.<span class="pln">lastIndexOf<span class="pun">(<span class="pln"> <span class="str">"string"<span class="pln"> <span class="pun">);<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"lastIndexOf 查找到的最后字符串位置 :"<span class="pln"> <span class="pun">+<span class="pln"> index <span class="pun">);<span class="pln"> <span class="com">// 29<span class="pln">
index <span class="pun">=<span class="pln"> str1<span class="pun">.<span class="pln">lastIndexOf<span class="pun">(<span class="pln"> <span class="str">"one"<span class="pln"> <span class="pun">);<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"lastIndexOf 查找到的最后字符串位置 :"<span class="pln"> <span class="pun">+<span class="pln"> index <span class="pun">);<span class="pln"> <span class="com">// 15</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td class="ts">6.</td>
<td>localeCompare()
<p>用本地特定的顺序来比较两个字符串。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> str1 <span class="pun">=<span class="pln"> <span class="kwd">new<span class="pln"> <span class="typ">String<span class="pun">(<span class="pln"> <span class="str">"This is beautiful string"<span class="pln"> <span class="pun">);<span class="pln">
<span class="kwd">var<span class="pln"> index <span class="pun">=<span class="pln"> str1<span class="pun">.<span class="pln">localeCompare<span class="pun">(<span class="pln"> <span class="str">"This is beautiful string"<span class="pun">);<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"localeCompare first :"<span class="pln"> <span class="pun">+<span class="pln"> index <span class="pun">);<span class="pln"><span class="com">// 0</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td class="ts">7.</td>
<td>
<p><strong>match()</strong></p>
<p>查找找到一个或多个正则表达式的匹配。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> str<span class="pun">=<span class="str">"The rain in SPAIN stays mainly in the plain"<span class="pun">;<span class="pln">
<span class="kwd">var<span class="pln"> n<span class="pun">=<span class="pln">str<span class="pun">.<span class="pln">match<span class="pun">(<span class="str">/ain/<span class="pln">g<span class="pun">);<span class="pln"><span class="com">// ain,ain,ain</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td class="ts">8.</td>
<td>replace()
<p>替换与正则表达式匹配的子串</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> re <span class="pun">=<span class="pln"> <span class="str">/(\w+)\s(\w+)/<span class="pun">;<span class="pln">
<span class="kwd">var<span class="pln"> str <span class="pun">=<span class="pln"> <span class="str">"zara ali"<span class="pun">;<span class="pln">
<span class="kwd">var<span class="pln"> newstr <span class="pun">=<span class="pln"> str<span class="pun">.<span class="pln">replace<span class="pun">(<span class="pln">re<span class="pun">,<span class="pln"> <span class="str">"$2, $1"<span class="pun">);<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="pln">newstr<span class="pun">);<span class="pln"> <span class="com">// ali, zara</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td class="ts">9.</td>
<td>search()
<p>检索与正则表达式相匹配的值</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> re <span class="pun">=<span class="pln"> <span class="str">/apples/<span class="pln">gi<span class="pun">;<span class="pln">
<span class="kwd">var<span class="pln"> str <span class="pun">=<span class="pln"> <span class="str">"Apples are round, and apples are juicy."<span class="pun">;<span class="pln">
<span class="kwd">if<span class="pln"> <span class="pun">(<span class="pln">str<span class="pun">.<span class="pln">search<span class="pun">(<span class="pln">re<span class="pun">)<span class="pln"> <span class="pun">==<span class="pln"> <span class="pun">-<span class="lit">1<span class="pln"> <span class="pun">)<span class="pln"> <span class="pun">{<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"Does not contain Apples"<span class="pln"> <span class="pun">);<span class="pln">
<span class="pun">}<span class="pln"> <span class="kwd">else<span class="pln"> <span class="pun">{<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"Contains Apples"<span class="pln"> <span class="pun">);<span class="pln">
<span class="pun">}</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td class="ts">10.</td>
<td>slice()
<p>提取字符串的片断,并在新的字符串中返回被提取的部分。</p>
</td>
</tr>
<tr>
<td class="ts">11.</td>
<td>split()
<p>把字符串分割为子字符串数组。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> str <span class="pun">=<span class="pln"> <span class="str">"Apples are round, and apples are juicy."<span class="pun">;<span class="pln">
<span class="kwd">var<span class="pln"> splitted <span class="pun">=<span class="pln"> str<span class="pun">.<span class="pln">split<span class="pun">(<span class="str">" "<span class="pun">,<span class="pln"> <span class="lit">3<span class="pun">);<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="pln">splitted<span class="pun">)<span class="pln"><span class="com">// [ 'Apples', 'are', 'round,' ]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td class="ts">12.</td>
<td>substr()
<p> </p>
<p>从起始索引号提取字符串中指定数目的字符。</p>
</td>
</tr>
<tr>
<td class="ts">13.</td>
<td>substring()
<p>提取字符串中两个指定的索引号之间的字符。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> str <span class="pun">=<span class="pln"> <span class="str">"RUNOOB GOOGLE TAOBAO FACEBOOK"<span class="pun">;<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"(1,2): "<span class="pln"> <span class="pun">+<span class="pln"> str<span class="pun">.<span class="pln">substring<span class="pun">(<span class="lit">1<span class="pun">,<span class="lit">2<span class="pun">));<span class="pln"> <span class="com">// U<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"(0,10): "<span class="pln"> <span class="pun">+<span class="pln"> str<span class="pun">.<span class="pln">substring<span class="pun">(<span class="lit">0<span class="pun">,<span class="pln"> <span class="lit">10<span class="pun">));<span class="pln"> <span class="com">// RUNOOB GOO<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="str">"(5): "<span class="pln"> <span class="pun">+<span class="pln"> str<span class="pun">.<span class="pln">substring<span class="pun">(<span class="lit">5<span class="pun">));<span class="pln"> <span class="com">// B GOOGLE TAOBAO FACEBOOK</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td class="ts">14.</td>
<td>toLocaleLowerCase()
<p>根据主机的语言环境把字符串转换为小写,只有几种语言(如土耳其语)具有地方特有的大小写映射。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> str <span class="pun">=<span class="pln"> <span class="str">"Runoob Google"<span class="pun">;<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="pln">str<span class="pun">.<span class="pln">toLocaleLowerCase<span class="pun">(<span class="pln"> <span class="pun">));<span class="pln"><span class="com">// runoob google</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td class="ts">15.</td>
<td>toLocaleUpperCase()
<p>据主机的语言环境把字符串转换为大写,只有几种语言(如土耳其语)具有地方特有的大小写映射。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> str <span class="pun">=<span class="pln"> <span class="str">"Runoob Google"<span class="pun">;<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="pln">str<span class="pun">.<span class="pln">toLocaleUpperCase<span class="pun">(<span class="pln"> <span class="pun">));<span class="pln"><span class="com">// RUNOOB GOOGLE</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td class="ts">16.</td>
<td>toLowerCase()
<p>把字符串转换为小写。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> str <span class="pun">=<span class="pln"> <span class="str">"Runoob Google"<span class="pun">;<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="pln">str<span class="pun">.<span class="pln">toLowerCase<span class="pun">(<span class="pln"> <span class="pun">));<span class="pln"><span class="com">// runoob google</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td class="ts">17.</td>
<td>toString()
<p>返回字符串。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> str <span class="pun">=<span class="pln"> <span class="str">"Runoob"<span class="pun">;<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="pln">str<span class="pun">.<span class="pln">toString<span class="pun">(<span class="pln"> <span class="pun">));<span class="pln"> <span class="com">// Runoob</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td class="ts">18.</td>
<td>toUpperCase()
<p>把字符串转换为大写。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> str <span class="pun">=<span class="pln"> <span class="str">"Runoob Google"<span class="pun">;<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="pln">str<span class="pun">.<span class="pln">toUpperCase<span class="pun">(<span class="pln"> <span class="pun">));<span class="pln"><span class="com">// RUNOOB GOOGLE</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
</td>
</tr>
<tr>
<td class="ts">19.</td>
<td>valueOf()
<p>返回指定字符串对象的原始值。</p>
</td>
<td>
<pre class="prettyprint prettyprinted"><span class="kwd">var<span class="pln"> str <span class="pun">=<span class="pln"> <span class="kwd">new<span class="pln"> <span class="typ">String<span class="pun">(<span class="str">"Runoob"<span class="pun">);<span class="pln">
console<span class="pun">.<span class="pln">log<span class="pun">(<span class="pln">str<span class="pun">.<span class="pln">valueOf<span class="pun">(<span class="pln"> <span class="pun">));<span class="pln"><span class="com">// Runoob</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></pre>
<p><span class="kwd"><span class="pln"><span class="pun"><span class="pln"><span class="kwd"><span class="pln"><span class="typ"><span class="pun"><span class="str"><span class="pun"><span class="pln"><span class="pun"><span class="pln"><span class="pun"><span class="pln"><span class="pun"><span class="pln"><span class="pun"><span class="pln"><span class="pun"><span class="pln"><span class="com"> </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p>
<p> </p>
</td>
</tr>
</tbody>
</table><br><br>
来源:https://www.cnblogs.com/xiewangfei123/p/12461107.html
頁:
[1]