Javascript中数据类型的转换

时间:2010-04-14 12:15:15  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:ript语言提供两个内置函数将表示数值的字符串转换为真实的数值: parseInt()和parseFloat()。 为了使用这些函数,需要将进行转换的字符串作为参数传入函数,例: parseInt("42") //result=42 parseInt("42.33") //result=42 不过是浮点数还是整数,函数返回的值都是整数。不存在四舍五入,小数点和它后面的数字将被舍弃。 而parseFloat()则返回浮点数...
  正文:数据类型的转换: 如果运算的数据类型不是一样的话,js脚本会尽力执行内部转换来解决,但js不了解你的心思。所以得到的结果可能和你想要的不一样。 em: 3 3 // result=6 3 "3" // result="33" 将字符串转换为数值: JavaScript语言提供两个内置函数将表示数值的字符串转换为真实的数值: parseInt()和parseFloat()。 为了使用这些函数,需要将进行转换的字符串作为参数传入函数,例: parseInt("42") //result=42 parseInt("42.33") //result=42 不过是浮点数还是整数,函数返回的值都是整数。不存在四舍五入,小数点和它后面的数字将被舍弃。 而parseFloat()则返回浮点数(如果是整数就返回整数),例: parseFloat("42") //result=42 parseFloat("42.33") //result=42.33 如果在某处需要进行字符串的转换,只需将函数插入该初即可。如: 3 3 parseInt("3") //result=9 将数值转换为字符串: 虽然当遇到表达式中含有混合数据类型时,js会倾向于字符串。但为了防止潜在的问题发生,最好先转换以下。在数值中加入空字符串就可以 把数值转换为字符串了: ("" 2500) //result="2500" ("" 2500).length //result=4
Javascript中数据类型的转换》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/JavaScript/13621.html


关键字:

关于《Javascript中数据类型的转换》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td