转换字符串和转换数字类型

1.转换字符串

   //1. 把数字型转换为字符串型 变量.toString()
    var num = 10;
    var str = num.toString();
    console.log(str); //10
    console.log(typeof str); //String
    // 2. 我们利用 String(变量)   
    console.log(String(num)); //10
    // 3. 利用 + 拼接字符串的方法实现转换效果 隐式转换
    console.log(num + ''); //10

2.转换数字类型

      //  1. parseInt(变量)  可以把 字符型的转换为数字型 得到是整数
    // console.log(parseInt(age));
    console.log(parseInt('3.14')); // 3 取整
    console.log(parseInt('3.94')); // 3 取整
    console.log(parseInt('120px')); // 120 会去到这个px单位
    console.log(parseInt('rem120px')); // NaN
    // 2. parseFloat(变量) 可以把 字符型的转换为数字型 得到是小数 浮点数
    console.log(parseFloat('3.14')); // 3.14
    console.log(parseFloat('120px')); // 120 会去掉这个px单位
    console.log(parseFloat('rem120px')); // NaN
    // 3. 利用 Number(变量) 
    var str = '123';
    console.log(Number(str));
    console.log(Number('12'));
    // 4. 利用了算数运算 -  *  /  隐式转换
    console.log('12' - 0); // 12
    console.log('123' - '120'); //3
    console.log('123' / 2); //61.5
posted @ 2021-02-18 22:06  BesePawn  阅读(144)  评论(0编辑  收藏  举报