码迷,mamicode.com
首页 > Web开发 > 详细

JS-[function和new function区别]

时间:2019-07-29 00:22:49      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:基本类型   aaa   一个   string   keyword   htm   输出   edit   func   

 

 

var a=function(){}

var a=function(){	//得到的是一个方法
	return "aaa";
};
alert(a());	//输出aaa

var a=new function(){}

return基本类型数据

var a=new function(){	//得到的是一个类
	return "aaa";
};
alert(a());	//a表示一个类,所以a()是不正确的,a不是一个方法
alert(a); //输出[object object]

return非基本类型数据

var a=new function(){
	return new String("aaa");	//返回类
	//return new Array(1,2);	//返回数组(也是类)
};
alert(a); //输出aaa

JS-[function和new function区别]

标签:基本类型   aaa   一个   string   keyword   htm   输出   edit   func   

原文地址:https://www.cnblogs.com/yangjiale/p/11261368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!