0005-每日一记(2016-09-25)

ECMAScript:标准、核心

HTML 标签类型:block、inline、inline-block、table……

JS中的数据类型:数字、字符串、布尔、函数、对象(obj、[]、{}、null)、未定义

typeof 判断数据类型


☆判断一个数是否为整数:

  if( parseInt(num) == parseFloat(num) ){

         alert( num + '是整数' );

  }else{

         alert( num + '是小数' );

  }


☆显式类型转换(强制类型转换):

  Number();

  parseInt();

  parseFloat();


☆隐式类型转换:

  +  :变成字符串 (200 + '3'  )

  - * / %  :变成数字 ('200' - 3)

  ++ --  :变成数字

  > <  :数字的比较 、字符串的比较

  ! : 取反把右边的数据类型转成布尔值

  == : 将数据类型转换成布尔值


☆NaN:(not a number) 

  不是个 数字 的 数字类型

  (一旦写程序中出现:NaN  肯定进行了非法的运算操作)

  alert(NaN == NaN);  //false;

  alert(NaN === NaN);  //false;


☆isNaN:(is not a number)

  判断某些值是不是数字;不喜欢数字、讨厌数字。

  if( isNaN(str) ){                     // true 为不是数字

        alert( str + '不是数字' );

  }else{                                     //false 为是数字

        alert( str + '是数字' );

  }


<mark>妙味课堂</mark>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值