11js数据类型的转换


   var num=10;
    var str="hello";
    var str2="10000";
    var bool1=true;
    var bool2=false;
    var un;
    var nu=null;
    var obj={};
    var arr=[];
    // Number(变量)  将变量转换为数字类型  被转换的值为非数字,返回NaN(Not a Number)不是一个数字
    console.log(Number(str));// NaN 
    console.log(Number(str2));// 10000
    console.log(str2);
    console.log(typeof Number(str2));// number
    console.log(typeof str2);// string
    console.log(typeof Number(str));// number
    // String(变量)  将变量转换为字符串类型
    console.log(String(num));
    console.log(typeof String(num));// string
    console.log(typeof String(bool1));
    console.log(String(arr));// 
    console.log(typeof String(arr));// string
    // Boolean(变量)  将变量转换为布尔值类型  除 0 "" '' null undefined NaN 之外都返回true
    console.log(Boolean(num));// true
    console.log(Boolean(str));// true
    console.log(Boolean(obj));// true 
    console.log(Boolean(arr));// true 
    console.log(Boolean(0));// false
    console.log(Boolean(''));// false
    console.log(Boolean(""));// false
    console.log(Boolean(nu));// false
    console.log(Boolean(un));// false
    console.log(Boolean(NaN));// false

    // parseFloat(变量)  将变量转换为浮点类型(小数)
    console.log(parseFloat("100.111"));
    console.log(parseFloat("a100.111"));// NaN
    console.log(parseFloat("100a.111"));// NaN
    console.log(typeof parseFloat("100.111"));

    // parseInt(变量)  将变量转换为整数类型
    console.log(parseInt("100.911"));
    console.log(parseInt("a100.111"));// NaN
    console.log(parseInt("100a.111"));// NaN
    console.log(typeof parseInt("100.111"));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值