黑马程序员技术交流社区
标题:
【上海校区】JavaScript转整数 ,小数, 布尔类型,数值类...
[打印本页]
作者:
不二晨
时间:
2019-1-13 11:56
标题:
【上海校区】JavaScript转整数 ,小数, 布尔类型,数值类...
一、转整数 parseInt (),转小数 parseFloat()
1、转整数 parseInt ()
console.log(parseInt("520")); // 520
console.log(parseInt("1314lzpailt")); // 1314
console.log(parseInt("lt520")); // NaN
console.log(parseInt("5lzplt20")); // 5
console.log(parseInt("13.14")); // 13
console.log(parseInt("13.14lzplt")); // 13
---------------------
2、转小数 parseFloat()
console.log(parseFloat("22")); // 22
console.log(parseFloat("22ltlzp27")); // 22
console.log(parseFloat("ltlzp20")); // NaN
console.log(parseFloat("5ltlzp20")); // 5
console.log(parseFloat("13.14")); // 13.14
console.log(parseFloat("13.14ltlzp")); // 13.14
---------------------
(1)string---->number
var s='20.1';数值字符串
s=parseInt(s);只能转换整数,转换成数值类型。
s=parseFloat(s);小数转换类型。
console.log(s,typeof s);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
二,布尔类型,数值类型------>转换字符串类型
boolean , number----->string布尔类型,数值类型------>转换字符串类型
var c=10;数值类型
c=c+'';拼接
var c1=true;布尔类型
c1=c1+'';拼接
用toString转换
c=c.toString();
c1=c1.toString();
console.log(c,typeof c);10 string
console.log(c1,typeof c1);true string
1
2
3
4
5
6
7
8
9
10
11
12
13
三,产生一个随机数{0 1)之间
var a = Math.random();产生一个随机数{0 1)之间
a *= 20;
a = parseInt(a);取整
console.log(a);
1
2
3
4
四,四舍五入
Math.round()
var a=Math.round(5.5);
var b=Math.round(5.4);
console.log(a);6
console.log(b);5
---------------------
【转载,仅作分享,侵删】
作者:超哥要逆天
原文:
https://blog.csdn.net/weixin_44382073/article/details/85717591
作者:
不二晨
时间:
2019-1-16 09:25
奈斯
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2