js中数据类型的转换

阅读更多
1 表达式中的类型转换
      在使用不同类型的变量进行表达式运算时,js将根据需要自动尝试进行必要的数据类型转换,且总是将表达式右边的数据类型转换为左边的数据类型
    
         var astr="24";
         var anum=25;
         var x=astr+anum;   //x="2425";
         var y="anum+astr;   //y=49;
     

     这种转换的前提是能够转换,也就是说“没有那么”不能转换为数值型,只有字符 全部数字的字符才能转换为数字型
2 将字符串转换为数值
    如果字符串中不仅有数字,还有字符,上面的情况就不能转换,这时要使用js的两个全局函数:parseInt{}和parseFloat()。它们提取的顺序都为从左向右,知道遇到第一个不是数字的字符结束。
    如果字符串的第1个字符为非数字,两个方法都返回NaN
3 将数字转换为字符串
   很简单
     
  
var anum=34;
          var astr=""+anum;
   

你可能感兴趣的:(js中数据类型的转换)