我刚开始学javascript、看到《javascript高级程序设计》这本书里面在讲到数据类型的时候 对number 进行数值转换的时候说的很详细、涉及到各种各样情况的数值转换、可是我想问、这种转换在现实的程序开发种有什么意义呢?初学者是不是都有这种疑惑?

解决方案 »

  1.   

    那  举个例子
    var a="9";//从一个text里得到的值  当然是string类型的了   假设你忘了将他转换成数字类型
    var b="10";//从另一个text里得到的值  当然也是string类型的了   假设你也忘了将他转换成数字类型
    a=a>b?a:b;//此时你想获得两者较大的那个
    alert(a);//发现  我靠 9比10大  因为它进行的字符串的比较而不是数字的比较辣
      

  2.   

    刚开始学js,我不推荐js高级程序设计,讲的太细,看js入门经典还不错js高级程序设计 比参考手册都详细!