typeof,松散相等性和严格相等性

来源:互联网 发布:linux scp定义算法 编辑:程序博客网 时间:2024/05/18 03:48

变量是数字:返回number

变量时字符串,返回string

变量时布尔类型,返回boolean

变量是一个函数,返回function

变量是null,数组,或者其他的javascript对象,返回object

变量未定义,返回undefined

____________________________________________

var num1=1.45;

var num2=new Number(1.45);

console.log(typeof(num1));//number

console.log(typeof(num2));//object

___________________________________________

如下代码是成功的:

 var str1=new String('test'); if(str1=='test'){     alert('1'); }
如下代码是不成功的:
var str1=new String('test');if(str1==='test'){    alert('2');}

var num=0;

var str='0';

console.log(num==str);//true  console.log(num===str);//false

___________________________________________



原创粉丝点击