摘要: javascript 是一种通过解释执行的弱类型语言。在执行的过程中变量的数据类型会因上下文的环境而被运行时自行调整。看下面一段代码:var text=“123”;text=text-0;alert(text===123);//truetext=text+1;alert(text);// 124不难看出 :javascript运行时在解析“text=text-0”的时候首先将text变成了一个和第二操作数相同类型。这是为了进行运算。这也就解释了为什么“对字符串减0”操作能让字符串转会为整数所以:只要你了解强类型数据之间转换的优先顺序,那么你就可以通过第二操作数或者第一操作数来达到数据类型转换的 阅读全文
posted @ 2011-06-21 11:55 think_do 阅读(925) 评论(0) 推荐(0) 编辑