JavaScript之类型转换
今天分享的是javascript中的类型转换,javascript中的类型转换和Java中的类型转换不一样,因为javascript的整个编程体系属于弱类型,所以在类型转换中它会自动转换类型,但是javascript中还是提供了一些转换的方法,如下:
将数字转换为字符串
全局方法String()可以将数字转为字符串,当然,还可以将布尔值、日期等转换成字符串
String(x) 比如: String(123),这样就将123数字的Number类型转换成了String类型。
| 方法 | 描述 |
|---|---|
| getDate() | 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 |
| getDay() | 从 Date 对象返回一周中的某一天 (0 ~ 6)。 |
| getFullYear() | 从 Date 对象以四位数字返回年份。 |
| getHours() | 返回 Date 对象的小时 (0 ~ 23)。 |
| getMilliseconds() | 返回 Date 对象的毫秒(0 ~ 999)。 |
| getMinutes() | 返回 Date 对象的分钟 (0 ~ 59)。 |
| getMonth() | 从 Date 对象返回月份 (0 ~ 11)。 |
| getSeconds() | 返回 Date 对象的秒数 (0 ~ 59)。 |
| getTime() | 返回 1970 年 1 月 1 日至今的毫秒数。 |
同样,使用Number类型的toString()方法也是可以转换的。
x.toString() 比如:(123).toString(),这样也可以将123数字的Number类型转换成了String类型。
在Number方法中,还提供了其他一些转换为字符串的方法。
| 方法 | 描述 |
|---|---|
| toExponential() | 把对象的值转换为指数计数法。 |
| toFixed() | 把数字转换为字符串,结果的小数点后有指定位数的数字。 |
| toPrecision() | 把数字格式化为指定的长度。 |
发表评论