黑马程序员技术交流社区

标题: 【上海校区】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