<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="10个实用的JavaScript编程小技巧" id="card1">
<p> 游客</p><p>
标题:10个实用的JavaScript编程小技巧<br/>
正文:<br/>
在这篇文章中，我将列出10个Javascript实用小技巧，主要面向Javascript新手和中级开发者。希望每个读者都能至少从中学到一个有用的技巧。1.变量转换看起来很简单，但据我所看到的，使用构造函数，像Array()或者Number()来进行变量转换是常用的做法。始终使用原始数据类型（有时也称为字面量）来转换变量，这种没有任何额外的影响的做法反而效率更高。<br/>代码如下:var myVar   = &quot;3.14159&quot;,<br/>str     = &quot;&quot;+ myVar,//  to string<br/>int     = ~~myVar,  //  to integer<br/>float   = 1*myVar,  //  to float<br/>bool    = !!myVar,  /*  to boolean - any string with length<br/>and any number except 0 are true */<br/>array   = [myVar];  //  to array转换日期(new Date(myVar))和正则表达式(new RegExp(myVar))必须使用构造函数，而且创建正则表达式的时候要使用/pattern/flags的形式。2.十进制转换为十六进制或者八进制，或者反过来你是不是写个单独的函数来转换十六进制（或者八进制）呢？马上停下吧！有更容易的现成的函数可以用：<br/>代码如下:<br/>(int).toString(16); // converts int to hex, eg 12 =&amp;gt; &quot;C&quot;<br/>(int).toString(8);  // converts int to octal, eg. 12 =&amp;gt; &quot;14&quot;<br/>parseInt(string,16) // converts hex to int, eg. &quot;FF&quot; =&amp;gt; 255<br/>parseInt(string,8) // <br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1221&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1221&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1221&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1221&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1221&amp;Page=6">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1221">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1221">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>