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

来源:互联网 发布:刷yy币软件 编辑:程序博客网 时间:2024/05/29 04:58

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>

0 0
原创粉丝点击