标签:body obj ble tostring com script ntb fixed 函数
JavaScript 变量可以转换为新变量或其他数据类型:
全局方法 String() 可以将数字转换为字符串。
该方法可用于任何类型的数字,字母,变量,表达式:
Number 方法 toString() 也是有同样的效果。
toExponential() | 把对象的值转换为指数计数法。 |
toFixed() | 把数字转换为字符串,结果的小数点后有指定位数的数字。 |
toPrecision() | 把数字格式化为指定的长度。 |
全局方法 String() 可以将布尔值转换为字符串。
String(false) //返回“false”
String(true) //返回 “true”
Boolean 方法 toString() 也有相同的效果。
Date()返回字符串。
Date() //返回 Thu Jul 17 2014 15:38:19 GMT+0200 (W. Europe Daylight Time)
全局方法 String() 可以将日期对象转换为字符串。
全局方法 Number() 可以将字符串转换为数字。
字符串包含数字(如 "3.14") 转换为数字 (如 3.14).
空字符串转换为 0。
其他的字符串会转换为 NaN (不是个数字)。
Number("3.14") // 返回 3.14
Number(" ") // 返回 0
Number("") // 返回 0
Number("99 88") // 返回 NaN
parseFloat() | 解析一个字符串,并返回一个浮点数。 |
parseInt() | 解析一个字符串,并返回一个整数。 |
全局方法Number()可将布尔值转化为数字。
Number(false) //返回 0
Number(true) //返回 1
全局方法 Number() 可将日期转换为数字。
d=new Date();
Number(d); //返回1404568027739
日期方法 getTime() 也有相同的效果。
当 JavaScript 尝试操作一个 "错误" 的数据类型时,会自动转换为 "正确" 的数据类型。
以下输出结果不是你所期望的:
当你尝试输出一个对象或一个变量时 JavaScript 会自动调用变量的 toString() 方法:
数字和布尔值也经常相互转换:
标签:body obj ble tostring com script ntb fixed 函数
原文地址:https://www.cnblogs.com/Strong-stone/p/10277370.html