布尔类型,undefined、null,typeof()判断类型

1.布尔类型:true(1),false(0),可以与数字进行运算。 

var flag1 = true;
var flag2 = false;
console.log(true + 1);//1+1
console.log(false + 1);//0+1

 

2.undefined:

(1)本身是undefined类型

(2)与字符串拼接是字符串类型

(3)与数字拼接(+)是非数字类型(NaN)

        var str;
        console.log(str);//undefined
        var a1 = undefined;
        console.log(a1 + 'pink');//字符串连接undefinedpink
        console.log(a1 + 1);//非数字NaN

3.null

(1)与字符串拼接是字符串类型

(2)与数字拼接是数字

        var r1 = null;
        console.log(r1 + 'pink');//nullpink
        console.log(r1 + 1);//1

4.typeof()函数判断类型

(1)字符串拼接任意得到字符串类型

(2)null类型是object

        var a1 = 1;
        console.log(typeof (a1));
        var a2 = 'yanghaha';//赋值为字符串一定要加引号
        console.log(typeof (a2));
        var a3 = undefined;
        console.log(typeof (a3));
        var a4 = null;
        console.log(typeof (a4));//object

·通过prompt取过来的是字符型,输入18用typeof检验是string类型

 ·浏览器后台,一般蓝色的是数字型,深蓝是布尔型,灰色是null和undefined。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值